Graphics processing units: more than the way to realistic video games

The huge market of the video games has propelled the development of hardware and software focused on making the game environment more realistic. Among such developments are the graphics processing units (GPU), which are intended to alleviate the central processing unit (CPU) of the host computer fro...

Full description

Autores:
Garcia-Sucerquia, Jorge
Trujillo, Carlos
Tipo de recurso:
Article of journal
Fecha de publicación:
2011
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/33207
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/33207
http://bdigital.unal.edu.co/23287/
Palabra clave:
Graphics processing units
parallel programming
CUDA™
SIMD
processing thread
diffraction integrals
numerical hologram reconstruction
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
Description
Summary:The huge market of the video games has propelled the development of hardware and software focused on making the game environment more realistic. Among such developments are the graphics processing units (GPU), which are intended to alleviate the central processing unit (CPU) of the host computer from the computation that creates “life” for the video games. GPUs reach this goal with the use of multiple computation cores operating on a parallel architecture; these features have made the GPUs attractive for more than the development of video games. In this paper is presented a brief description of the features of CUDA™, a parallel computing architecture on GPUs. The application of the GPUs on the numerical reconstruction of holograms from a digital in-line holographic microscope is shown. On doing this task an 11-fold speeding up with respect to the same calculation done on a typical CPU is reached.