Numerical calculation library for diffraction integrals using the graphic processing unit: the GPU-based wave optics library

被引:31
作者
Shimobaba, Tomoyoshi [1 ]
Ito, Tomoyoshi [2 ]
Masuda, Nobuyuki [2 ]
Abe, Yukio [2 ]
Ichihashi, Yasuyuki [2 ]
Nakayama, Hirotaka [2 ]
Takada, Naoki [3 ]
Shiraki, Atsushi [4 ]
Sugie, Takashige [5 ]
机构
[1] Yamagata Univ, Grad Sch Sci & Engn, Yonezawa, Yamagata 9928510, Japan
[2] Chiba Univ, Grad Sch Engn, Inage Ku, Chiba 2638522, Japan
[3] Shohoku Coll, Dept Informat & Media Technol, Kanagawa 2438501, Japan
[4] Kisarazu Natl Coll Technol, Dept Informat & Comp Engn, Chiba 2920041, Japan
[5] Tokyo Univ Technol, Sch Comp Sci, Tokyo 1920982, Japan
来源
JOURNAL OF OPTICS A-PURE AND APPLIED OPTICS | 2008年 / 10卷 / 07期
关键词
diffraction integral; computer generated hologram; GPU; GPGPU; hologram; holography;
D O I
10.1088/1464-4258/10/7/075308
中图分类号
O43 [光学];
学科分类号
070207 [光学]; 0803 [光学工程];
摘要
In optics, several diffraction integrals, such as the angular spectrum method and the Fresnel diffraction, are used for calculating scalar light propagation. The calculation result provides us with the optical characteristics of an optical device, the numerical reconstruction image from a hologram, and so forth. The acceleration of the calculation commonly uses the fast Fourier transform; however, in order to analyze a three-dimensional characteristic of an optical device and compute real-time reconstruction from holograms, recent computers do not have sufficient computational power. In this paper, we develop a numerical calculation library for the diffraction integrals using the graphic processing unit (GPU), the GWO library, and report the performance of the GWO library. The GPU chip allows us to use a highly parallel processor. The maximum computational speed of the GWO library is about 20 times faster than a personal computer.
引用
收藏
页数:5
相关论文
共 9 条
[1]
Kurzweg T. P., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P879, DOI 10.1109/DAC.1999.782204
[2]
KURZWEG TP, 2002, MSM2002 5 INT C MOD, P352
[3]
Computer generated holography using a graphics processing unit [J].
Masuda, N ;
Ito, T ;
Tanaka, T ;
Shiraki, A ;
Sugie, T .
OPTICS EXPRESS, 2006, 14 (02) :603-608
[4]
*NVIDIA, 2007, NVIDIA CUDA COMP UN
[5]
*NVIDIA, 2007, CUDA FFT LIB VERS 1
[6]
OKAN KE, 2006, DIFFRACTION FOURIER, P41
[7]
POON TC, 2005, DIGITAL HOLOGRAPHY 3, P95
[8]
Parallel computing of a digital hologram and particle searching for microdigital-holographic particle-tracking velocimetry [J].
Satake, Shin-ichi ;
Kanamori, Hiroyuki ;
Kunugi, Tomoaki ;
Sato, Kazuho ;
Ito, Tomoyoshi ;
Yamamoto, Keisuke .
APPLIED OPTICS, 2007, 46 (04) :538-543
[9]
Schnars U., 2005, DIGITAL HOLOGRAPHY D, P41