Decomposition method for fast computation of gigapixel-sized Fresnel holograms on a graphics processing unit cluster

BJ Jackin, S Watanabe, K Ootsu, T Ohkawa… - Applied Optics, 2018 - opg.optica.org
BJ Jackin, S Watanabe, K Ootsu, T Ohkawa, T Yokota, Y Hayasaki, T Yatagai, T Baba
Applied Optics, 2018opg.optica.org
A parallel computation method for large-size Fresnel computer-generated hologram (CGH)
is reported. The method was introduced by us in an earlier report as a technique for
calculating Fourier CGH from 2D object data. In this paper we extend the method to compute
Fresnel CGH from 3D object data. The scale of the computation problem is also expanded to
2 gigapixels, making it closer to real application requirements. The significant feature of the
reported method is its ability to avoid communication overhead and thereby fully utilize the …
A parallel computation method for large-size Fresnel computer-generated hologram (CGH) is reported. The method was introduced by us in an earlier report as a technique for calculating Fourier CGH from 2D object data. In this paper we extend the method to compute Fresnel CGH from 3D object data. The scale of the computation problem is also expanded to 2 gigapixels, making it closer to real application requirements. The significant feature of the reported method is its ability to avoid communication overhead and thereby fully utilize the computing power of parallel devices. The method exhibits three layers of parallelism that favor small to large scale parallel computing machines. Simulation and optical experiments were conducted to demonstrate the workability and to evaluate the efficiency of the proposed technique. A two-times improvement in computation speed has been achieved compared to the conventional method, on a 16-node cluster (one GPU per node) utilizing only one layer of parallelism. A 20-times improvement in computation speed has been estimated utilizing two layers of parallelism on a very large-scale parallel machine with 16 nodes, where each node has 16 GPUs.
opg.optica.org
Showing the best result for this search. See all results