Browse > Article
http://dx.doi.org/10.6109/jkiice.2014.18.5.1177

Implementation of Parallel Computer Generated Hologram Using Multi-GPGPU  

Seo, Young-Ho (College of Liberal Arts, Kwangwoon University)
Lee, Yoon-Hyuk (Department of Electronic Materials Engineering, Kwangwoon University)
Kim, Dong-Wook (Department of Electronic Materials Engineering, Kwangwoon University)
Abstract
Computer-generated hologram (CGH) is to mathematically model optical phenomenon with digital computer. Because it requires huge amount of computational power, a fast and high performance technique is needed. In this paper, we proposed two parallelizations for CGH calculation. The first is to parallelize CGH algorithm in a GPU (general processing unit) and the second is to parallelize multiple GPUs. The proposed algorithm was implemented in GTX780 Ti GPU. It calculates a $1,024{\times}1,024$ hologram with 10K object points for about 24ms.
Keywords
Digital hologram; General purpose graphic processing unit (GPGPU); Computer generated hologram; Real-time operation; Parallelization;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Kirk, David, "Programming Massively Parallel Processor 1'st Edition", Elsevier, 2010.
2 Yoon-Hyuk Lee, Dong-Wook Kim, Young-Ho Seo, "High-Speed Generation Technique of Digital holographic Contents based on GPGPU", Journal of the Korea Society of Digital Industry and Information Management, Vol. 9, No. 1, pp.151-163, 2013.
3 J.S. Song, J.S. Park, Y.H. Seo, J.I. Park "Fast Generation of Digital Hologram Based on Multi-GPU", Journal of Korean Society of Broadcast Engineers, Vol. 16, no. 6, pp.1009-1017, Nov. 2011.   과학기술학회마을   DOI
4 Young-Ho Seo, Yoon-Hyuk Lee, Ja-Myong Goo, Yu-Yeul Kim, Bo-Ra Kim, and Dong-Wook Kim, "A New System Implementation for Generating Holographic Video using Natural Color Scene", The Korean Society of Broadcast Engineers, Journal of Broadcast Engineering, v.18, n.2, pp.149-158, 2013.   과학기술학회마을   DOI
5 N. Masuda, T. Ito, T. Tanaka, A. Shiraki, and T. Sugie, "Computer generated holography using a graphics processing unit," Optics Express, Vol. 14, No. 2, January 2006.
6 Y. Pan, X. Xu, S. Solanki, X. Liang, R. Bin, A. Tanjung, C. Tan, and T.-C. Chong, "Fast CGH computation using S-LUT on GPU", Optics Express, vol. 17, No. 21, pp. 18543-18555, Oct. 2009.   DOI
7 Y.-Z. Liu, J.-W. Dong, Y.-Y. Pu, B.-C. Chen, H.-X. He, and H.-Z. Wang, "High-speed full analytical holographic computations for true-life scenes", Optics Express, vol. 18, no. 4, pp. 3345-3351, Feb. 2010.   DOI
8 T. Shimobaba, T. Ito, N, Masuda, Y, Ichihashi, and N. Takada, "Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL", Optics Express, vol. 18, no. 10, pp. 9955-9960, May. 2010.   DOI
9 Y.-H. Seo, H.-J. Choi, J.-S. Yoo, and D.-W. Kim, "A New Parallelizing Algorithm and Cell-based Hardware Architecture for High-speed Generation of Digital Hologram", Journal of Systems Architecture, Vol. 16. pp. 54-63, Jan. 2011.
10 Y.-H. Lee, Y.-H. Seo, J.-S. Yoo, and D.-W. Kim, "Hardware architecture of high-performance digital hologram generator on the basis of a pixel-by-pixel calculation scheme", Applied Optices, Vol. 51. pp. 4003-4012, June. 2012.   DOI
11 L. Ahrenberg, P. Benzie, M. Magnor, and J. Watson, "Computer generated holography using parallel commodity graphics hardware," Optics Express, Vol. 14, No. 17, August 2006.
12 Y.-H. Seo, H.-J. Choi, J.-S. Yoo, and D.-W. Kim, "An architecture of a high-speed digital hologram generator based on FPGA", Journal of Systems Architecture, Vol. 56. pp. 27-37, Dec. 2009.
13 T. Motoki, H. Isono, and I. Yuyama, "Present Status of Three-Dimensional Television Research," Proc. IEEE 83(7): 1009-1021(July 1995).   DOI   ScienceOn
14 Y. Ichihashi, H. Nakayama, T. Ito, N, Masuda, T. Shimobaba, A, Shiraki, and T. Sugie, "HORN-6 specialpurpose clustered computing system for electroholography", Optics Express, vol. 17, no. 16, pp. 13895-13903, Aug, 2009.   DOI
15 T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba, and T. Sugie, "Special-Purpose computer HORN-5 for a real-time electroholography," Optics Express, Vol. 13, No. 6, March 2005.