Data Distribution Method for Fast Giga-scale Hologram Generation on a Multi-GPU Cluster
Data Distribution Method for Fast Giga-scale Hologram Generation on a Multi-GPU Cluster
复制标题
DOI:
10.1145/3231104.3231105
复制
发表时间:
2018-07
期刊:
影响因子:
--
通讯作者:
T. Baba;Shinpei Watanabe;B. Jackin;K. Ootsu;Takeshi Ohkawa;T. Yokota;Y. Hayasaki;T. Yatagai
中科院分区:
文献类型:
--
作者:
T. Baba;Shinpei Watanabe;B. Jackin;K. Ootsu;Takeshi Ohkawa;T. Yokota;Y. Hayasaki;T. Yatagai
The 3D holographic display has long been expected as a future human interface as it does not require users to wear special devices. However, in addition to the delay of display device technology, its heavy computation requirement prevents the realization of such displays. A recent study says that objects and holograms with several giga-pixels should be processed in real time for the realization of high resolution and wide view angle. To this problem, first, we have proposed a new data distribution method that utilizes a basic FFT-based O(N log N) computation but does not need any inter-node communications during the computation on a multi-GPU cluster. Then, we have implemented the method on a multi-GPU cluster, applying several single-node and multi-node optimization and parallelization techniques. The experimental results show that the intra-node optimizations attain 11.52 times speed-up from the original single node code. Further, multi-node optimizations using 8 nodes, 2 GPUs per node, attain the execution time of 4.28 sec. for generating 1.6 giga-pixel hologram from 3.2 giga-pixel object. It means 237.92 times speed-up of the sequential processing by CPU using a conventional FFT-based algorithm.