DOI QR코드

DOI QR Code

Fast Generation of Digital Hologram Based on Multi-GPU

Multi-GPU 기반의 고속 디지털 홀로그램 생성

  • Received : 2011.09.06
  • Accepted : 2011.10.31
  • Published : 2011.11.30

Abstract

Fast generation of digital hologram is of importance for real-time holography broadcasting. In this paper, we propose such a method that parallelizes the Computer-Generated Holography (CGH) algorithm for digital hologram generation and make it faster using Multi Graphic Processing Unit (Multi-GPU) with help of the Compute Unified Device Architecture (CUDA) and the Open Multi-Processing (OpenMP). In addition, we propose optimization methods such as fixation variable, vectorization, and loop unrolling for making the CGH algorithm much faster. Experimental results show that our method is about 9,700 times faster than a CPU-based one.

실시간 홀로그래피 방송을 제작하기 위해서는 디지털 홀로그램을 고속으로 생성하는 것이 중요하다. 본 논문에서는 디지털 홀로그램 생성을 위한 Computer-Generated Holography(CGH) 식의 병렬 구조를 최적화하고, Compute Unified Device Architecture(CUDA)와 Open Multi-Processing (OpenMP) 를 이용한 Multi Graphic Processing Unit(Multi-GPU) 기반의 디지털 홀로그램의 고속 생성을 위한 최적화 기법을 제안한다. 디지털 홀로그램을 생성하는 과정은 독립적인 연산을 할 수 있는 다수의 개체로 병렬화 할 수 있는 구조이기 때문에 이에 특화된 CUDA와 OpenMP를 사용함으로써 CGH식을 고속으로 연산할 수 있다. 여기서 더 나아가 이를 최적화하기 위해서 상수화, 벡터화, 루프풀기 등의 방법을 제안한다. 본 논문에서 제안된 기법을 통해서 기존 CPU에서의 CGH 연산속도에 비해 약 9,700배 정도의 속도를 개선할 수 있었다.

Keywords

References

  1. W. H. Ryu and M. H. Jeong, "A study on three-dimensional computer generated holograms by 3-D coordinates transformation", Applied Optical Society of Korea, volume 17, pp. 525-531, December 2006 https://doi.org/10.3807/KJOP.2006.17.6.525
  2. B. R. Brown and A. W. Lohmann, "Complex spatial filtering wit binary masks", Applied Optics, volume 5, pp. 967-969, June 1966. https://doi.org/10.1364/AO.5.000967
  3. H. Yoshikawa, S. Iwase, and T. Oneda, "Fast computation of Fresnel holograms employing difference,", Optical Review. volume 8, pages 331-335, 2000.
  4. M. Lucente, "Interactive computation of holograms using a look-up table", Journal of Electronic Imaging. volume 2, pages 28-34, January 1993. https://doi.org/10.1117/12.133376
  5. D. E. Smalley and Q. Y. J. Smithwick, and V. M. Bove, "Holographic video display based on guided-wave acousto-optic devices", Proceedings of SPIEP practical HolographyXXI, volume 6488, February 2007.
  6. H. J. Choi and Y. H. Seo, "Fast computation algorithm of Fresnel holograms using recursive addition method", Applied The Journal of Korea Information and Communications Society, volume 33, May 2008.
  7. NVIDIA official website http://www.nvidia.com/.
  8. OpenMP official website. http://www.openmp.org/.

Cited by

  1. Implementation of Parallel Computer Generated Hologram Using Multi-GPGPU vol.18, pp.5, 2014, https://doi.org/10.6109/jkiice.2014.18.5.1177