Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group
  • Journal of the Optical Society of Korea
  • Vol. 18,
  • Issue 6,
  • pp. 698-705
  • (2014)

High-Performance Computer-Generated Hologram by Optimized Implementation of Parallel GPGPUs

Open Access Open Access

Abstract

We propose a new development for calculating a computer-generated hologram (CGH) through the use of multiple general-purpose graphics processing units (GPGPUs). For optimization of the implementation, CGH parallelization, object point tiling, memory selection for object point, hologram tiling, CGMA (compute to global memory access) ratio by block size, and memory mapping were considered. The proposed CGH was equipped with a digital holographic video system consisting of a camera system for capturing images (object points) and CPU/GPGPU software (S/W) for various image processing activities. The proposed system can generate about 37 full HD holograms per second using about 6K object points.

© 2014 Optical Society of Korea

PDF Article
More Like This
High-speed computer-generated hologram based on resource optimization for block-based parallel processing

Dong-Wook Kim, Yoon-Hyuk Lee, and Young-Ho Seo
Appl. Opt. 57(13) 3511-3518 (2018)

Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system

Naoki Takada, Tomoyoshi Shimobaba, Hirotaka Nakayama, Atsushi Shiraki, Naohisa Okada, Minoru Oikawa, Nobuyuki Masuda, and Tomoyoshi Ito
Appl. Opt. 51(30) 7303-7307 (2012)

Computer generated holography using a graphics processing unit

Nobuyuki Masuda, Tomoyoshi Ito, Takashi Tanaka, Atsushi Shiraki, and Takashige Sugie
Opt. Express 14(2) 603-608 (2006)

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.


Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.