Fast distributed large-pixel-count hologram computation using a GPU cluster.

Large-pixel-count holograms are one essential part for big size holographic three-dimensional (3D) display, but the generation of such holograms is computationally demanding. In order to address this issue, we have built a graphics processing unit (GPU) cluster with 32.5 Tflop/s computing power and implemented distributed hologram computation on it with speed improvement techniques, such as shared memory on GPU, GPU level adaptive load balancing, and node level load distribution. Using these speed improvement techniques on the GPU cluster, we have achieved 71.4 times computation speed increase for 186M-pixel holograms. Furthermore, we have used the approaches of diffraction limits and subdivision of holograms to overcome the GPU memory limit in computing large-pixel-count holograms. 745M-pixel and 1.80G-pixel holograms were computed in 343 and 3326 s, respectively, for more than 2 million object points with RGB colors. Color 3D objects with 1.02M points were successfully reconstructed from 186M-pixel hologram computed in 8.82 s with all the above three speed improvement techniques. It is shown that distributed hologram computation using a GPU cluster is a promising approach to increase the computation speed of large-pixel-count holograms for large size holographic display.

[1]  Ridwan Bin Adrian Tanjung,et al.  Fast CGH computation using S-LUT on GPU. , 2009, Optics express.

[2]  Chris Slinger,et al.  Computer-generated holography as a generic display technology , 2005, Computer.

[3]  P. Blanche,et al.  Holographic three-dimensional telepresence using large-area photorefractive polymer , 2010, Nature.

[4]  Mark E. Lucente,et al.  Electronic display system for computational holography , 1990, Photonics West - Lasers and Applications in Science and Engineering.

[5]  Hirotaka Nakayama,et al.  Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system. , 2012, Applied optics.

[6]  Levent Onural,et al.  Graphics processing unit accelerated computation of digital holograms. , 2009, Applied optics.

[7]  Xinan Liang,et al.  Development of full-color full-parallax digital 3D holographic display system and its prospects , 2013, Photonics West - Optoelectronic Materials and Devices.

[8]  Takeshi Yamaguchi,et al.  Real-Time Generation of Full color Image Hologram with Compact Distance Look-up Table , 2009 .

[9]  Tow Chong Chong,et al.  Full high-definition digital 3D holographic display and its enabling technologies , 2010, Optical Data Storage.

[10]  Xinan Liang,et al.  Large-pixel-count hologram data processing for holographic 3D display , 2013, Photonics West - Optoelectronic Materials and Devices.

[11]  Yasuyuki Ichihashi,et al.  Speed-up of hologram generation using ClearSpeed Accelerator board , 2009, Comput. Phys. Commun..

[12]  Yasuyuki Ichihashi,et al.  Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL. , 2010, Optics express.

[13]  Mark Sich Interactive Holography: Pursuit of a Dream , 2009, Computing in Science & Engineering.

[14]  Mark Lucente Diffraction-specific fringe computation for electro-holography , 1994 .