Fast Calculation of computer generated hologram using multi-core CPUs and GPU system

被引:2
|
作者
Jin, Xiaoyu [1 ]
Gui, Jinbin [1 ]
Jiang, Zhixiang [1 ]
Wang, Guoqing [1 ]
Lou, Yuli [1 ]
机构
[1] Kunming Univ Sci & Technol, Fac Sci, Kunming 650500, Yunnan, Peoples R China
关键词
Compute-generated hologram; Point source method; GPU; Parallel calculation;
D O I
10.1117/12.2500560
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
In order to solve the problem of slow computation of point source model, we designed a real-time computer holographic generation system based on a multi-core CPUs and graphics processing unit (GPU). This system makes full use of the GPU's powerful parallel computing capabilities and CPU logic computing capabilities. It has been verified through experiments that the system is effective and feasible. At the same time, we use the Compute Unified Device Architecture (CUDA) platform to program an algorithm for the parallel computation of holograms in a graphics processing unit. In this paper, we have implemented a point source model to generate compute-generated holograms. We also compared computational performance in CPUs, GPUs, multi-core CPUs and GPUs. Among them, the multi-core CPU and GPU systems have the fastest computational holograms, which can at least increase the hologram calculation speed by 120 times compared with the equivalent CPU system, and also can increase the speed of calculation by 2 to 10 times compared with the GPU system. Therefore, the system which we designed provides a new method for real-time calculation of holograms.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Michael Creel
    William L. Goffe
    Computational Economics, 2008, 32
  • [22] Optimizing Hash Join with MapReduce on Multi-Core CPUs
    Yuan, Tong
    Liu, Zhijing
    Liu, Hui
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (05): : 1316 - 1325
  • [23] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Creel, Michael
    Goffe, William L.
    COMPUTATIONAL ECONOMICS, 2008, 32 (04) : 353 - 382
  • [24] Performance analysis & improvement of SNPHAP on Multi-core CPUs
    Ranokphanuwat, Ratthaslip
    Kittitornkun, Surin
    Tongsima, Sissades
    2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [25] Fast calculation method of computer generated hologram animation for viewpoint parallel shift and rotation using Fourier transform optical system
    Watanabe, Ryosuke
    Yamaguchi, Kazuhiro
    Sakamoto, Yuji
    APPLIED OPTICS, 2016, 55 (03) : A167 - A177
  • [26] Fast calculation method of computer-generated hologram using a depth camera with point cloud gridding
    Zhao, Yu
    Shi, Chen-Xiao
    Kwon, Ki-Chul
    Piao, Yan-Ling
    Piao, Mei-Lan
    Kim, Nam
    OPTICS COMMUNICATIONS, 2018, 411 : 166 - 169
  • [27] Beyond Gbps Turbo Decoder on Multi-Core CPUs
    Cassagne, Adrien
    Tonnellier, Hibaud
    Leroux, Camille
    Le Gal, Bertrand
    Aumage, Olivier
    Barthou, Denis
    2016 9TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND ITERATIVE INFORMATION PROCESSING (ISTC), 2016, : 136 - 140
  • [28] Leveraging Multi-Core CPUs in the Context of Demand Planning
    Tinnefeld, Christian
    Mueller, Stephan H.
    Krueger, Jens
    Grund, Martin
    Zeier, Alexander
    2009 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2009, : 2007 - 2011
  • [29] Optimization of FFT parallel algorithm on multi-core CPUS
    Dong F.A.
    Dong, Fang Ai, 1600, UK Simulation Society, Clifton Lane, Nottingham, NG11 8NS, United Kingdom (17): : 23.1 - 23.6
  • [30] A Case Study on the Performance of Gazebo with Multi-core CPUs
    Yang, Hai
    Wang, Xuefei
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2017, PT I, 2017, 10462 : 671 - 682