Two schemes for rapid generation of digital video holograms using PC cluster

Hanhoon Park, Joongseok Song, Changseob Kim, Jong-Il Park

Research output: Contribution to journalArticle

Abstract

Computer-generated holography (CGH), which is a process of generating digital holograms, is computationally expensive. Recently, several methods/systems of parallelizing the process using graphic processing units (GPUs) have been proposed. Indeed, use of multiple GPUs or a personal computer (PC) cluster (each PC with GPUs) enabled great improvements in the process speed. However, extant literature has less often explored systems involving rapid generation of multiple digital holograms and specialized systems for rapid generation of a digital video hologram. This study proposes a system that uses a PC cluster and is able to more efficiently generate a video hologram. The proposed system is designed to simultaneously generate multiple frames and accelerate the generation by parallelizing the CGH computations across a number of frames, as opposed to separately generating each individual frame while parallelizing the CGH computations within each frame. The proposed system also enables the subprocesses for generating each frame to execute in parallel through multithreading. With these two schemes, the proposed system significantly reduced the data communication time for generating a digital hologram when compared with that of the state-of-the-art system.

Original languageEnglish
Article number123104
JournalOptical Engineering
Volume56
Issue number12
DOIs
StatePublished - 2017 Dec 1

Fingerprint

personal computers
Holograms
Computer generated holography
Personal computers
holography
communication
Communication
Graphics processing unit

Keywords

  • CUDA
  • computer-generated holography
  • data communication time
  • digital video hologram
  • graphic processing unit-equipped PC cluster
  • multithreading

Cite this

Park, Hanhoon ; Song, Joongseok ; Kim, Changseob ; Park, Jong-Il. / Two schemes for rapid generation of digital video holograms using PC cluster. In: Optical Engineering. 2017 ; Vol. 56, No. 12.
@article{ead4c772818e43f2b7d40a9267c1cfcc,
title = "Two schemes for rapid generation of digital video holograms using PC cluster",
abstract = "Computer-generated holography (CGH), which is a process of generating digital holograms, is computationally expensive. Recently, several methods/systems of parallelizing the process using graphic processing units (GPUs) have been proposed. Indeed, use of multiple GPUs or a personal computer (PC) cluster (each PC with GPUs) enabled great improvements in the process speed. However, extant literature has less often explored systems involving rapid generation of multiple digital holograms and specialized systems for rapid generation of a digital video hologram. This study proposes a system that uses a PC cluster and is able to more efficiently generate a video hologram. The proposed system is designed to simultaneously generate multiple frames and accelerate the generation by parallelizing the CGH computations across a number of frames, as opposed to separately generating each individual frame while parallelizing the CGH computations within each frame. The proposed system also enables the subprocesses for generating each frame to execute in parallel through multithreading. With these two schemes, the proposed system significantly reduced the data communication time for generating a digital hologram when compared with that of the state-of-the-art system.",
keywords = "CUDA, computer-generated holography, data communication time, digital video hologram, graphic processing unit-equipped PC cluster, multithreading",
author = "Hanhoon Park and Joongseok Song and Changseob Kim and Jong-Il Park",
year = "2017",
month = "12",
day = "1",
doi = "10.1117/1.OE.56.12.123104",
language = "English",
volume = "56",
journal = "Optical Engineering",
issn = "0091-3286",
number = "12",

}

Two schemes for rapid generation of digital video holograms using PC cluster. / Park, Hanhoon; Song, Joongseok; Kim, Changseob; Park, Jong-Il.

In: Optical Engineering, Vol. 56, No. 12, 123104, 01.12.2017.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Two schemes for rapid generation of digital video holograms using PC cluster

AU - Park, Hanhoon

AU - Song, Joongseok

AU - Kim, Changseob

AU - Park, Jong-Il

PY - 2017/12/1

Y1 - 2017/12/1

N2 - Computer-generated holography (CGH), which is a process of generating digital holograms, is computationally expensive. Recently, several methods/systems of parallelizing the process using graphic processing units (GPUs) have been proposed. Indeed, use of multiple GPUs or a personal computer (PC) cluster (each PC with GPUs) enabled great improvements in the process speed. However, extant literature has less often explored systems involving rapid generation of multiple digital holograms and specialized systems for rapid generation of a digital video hologram. This study proposes a system that uses a PC cluster and is able to more efficiently generate a video hologram. The proposed system is designed to simultaneously generate multiple frames and accelerate the generation by parallelizing the CGH computations across a number of frames, as opposed to separately generating each individual frame while parallelizing the CGH computations within each frame. The proposed system also enables the subprocesses for generating each frame to execute in parallel through multithreading. With these two schemes, the proposed system significantly reduced the data communication time for generating a digital hologram when compared with that of the state-of-the-art system.

AB - Computer-generated holography (CGH), which is a process of generating digital holograms, is computationally expensive. Recently, several methods/systems of parallelizing the process using graphic processing units (GPUs) have been proposed. Indeed, use of multiple GPUs or a personal computer (PC) cluster (each PC with GPUs) enabled great improvements in the process speed. However, extant literature has less often explored systems involving rapid generation of multiple digital holograms and specialized systems for rapid generation of a digital video hologram. This study proposes a system that uses a PC cluster and is able to more efficiently generate a video hologram. The proposed system is designed to simultaneously generate multiple frames and accelerate the generation by parallelizing the CGH computations across a number of frames, as opposed to separately generating each individual frame while parallelizing the CGH computations within each frame. The proposed system also enables the subprocesses for generating each frame to execute in parallel through multithreading. With these two schemes, the proposed system significantly reduced the data communication time for generating a digital hologram when compared with that of the state-of-the-art system.

KW - CUDA

KW - computer-generated holography

KW - data communication time

KW - digital video hologram

KW - graphic processing unit-equipped PC cluster

KW - multithreading

UR - http://www.scopus.com/inward/record.url?scp=85042669617&partnerID=8YFLogxK

U2 - 10.1117/1.OE.56.12.123104

DO - 10.1117/1.OE.56.12.123104

M3 - Article

AN - SCOPUS:85042669617

VL - 56

JO - Optical Engineering

JF - Optical Engineering

SN - 0091-3286

IS - 12

M1 - 123104

ER -