IEEE Computer Graphics and Applications · 2005 · 39 citations · 4 references
ComputingComputer ScienceHigh-performance ComputingComputer GraphicsParallel ComputingRenderingAccelerator ArchitectureComputer Graphics HardwareGraphics Processing Unit ArchitectureGraphics Processing UnitsHardware AccelerationPhysically Based RenderingGpu AcceleratorsGpu ArchitectureGpu Parallel AlgorithmsGpu-based RenderingGraphics Rendering PipelinesImage Processing On GpusMemory BandwidthProgrammable Graphics Pipeline
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.
4
A Survey of General‐Purpose Computation on Graphics Hardware
John D. Owens, David Luebke, Naga K. Govindaraju et al. · Computer Graphics Forum · 2007 · 2K citations
Photographic tone reproduction for digital images
Erik Reinhard, Michael Stark, Peter Shirley et al. · 2002 · 1.4K citations
Photographic tone reproduction for digital images
Erik Reinhard, Michael Stark, Peter Shirley et al. · ACM Transactions on Graphics · 2002 · 984 citations
Interactive time-dependent tone mapping using programmable graphics hardware
Nolan Goodnight, Rui Wang, Cliff Woolley et al. · 2005 · 21 citations