Title :
Computation on programmable graphics hardware
Author :
Goodnight, Nolan ; Wang, Rui ; Humphreys, Greg
Author_Institution :
Virginia Univ., Charlottesville, VA, USA
Abstract :
GPUs have evolved into powerful and flexible streaming processors with fully programmable floating-point pipelines and tremendous aggregate computational power and memory bandwidth. With these advances, modern GPUs can now perform more functions than the specific graphics computations for which they were designed. This article describes approaches to using GPU processing power to accelerate traditionally CPU-based tasks. We discuss some important characteristics of algorithms that make them good candidates for GPU acceleration. We discuss a specific GPU image-processing application that is a common postprocess for many physically based rendering systems.
Keywords :
computer graphic equipment; image processing; rendering (computer graphics); GPU image-processing; graphic processor unit; programmable floating-point pipelines; programmable graphics hardware; rendering systems; Acceleration; Central Processing Unit; Dynamic range; Graphics; Hardware; Kernel; Physics computing; Pipelines; Programming profession; Vector processors; GPU; image processing; tone mapping; Computer Graphics; Computers; Data Display; Equipment Design; Equipment Failure Analysis; Programming Languages; Signal Processing, Computer-Assisted; User-Computer Interface;
Journal_Title :
Computer Graphics and Applications, IEEE
DOI :
10.1109/MCG.2005.101