2011 · 82 citations · 15 references
ComputingComputer EngineeringComputer ScienceComputer GraphicsHardware-software Co-designRenderingComputer Graphics HardwareGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationRendering PipelineAnti-aliasing HardwareGpu MicroarchitectureGraphics Pipeline ArchitectureGraphics PipelinesGraphics Rendering PipelinesHardware Acceleration SupportImage Processing On GpusRasterization
In this paper, we implement an efficient, completely software-based graphics pipeline on a GPU. Unlike previous approaches, we obey ordering constraints imposed by current graphics APIs, guarantee hole-free rasterization, and support multisample antialiasing. Our goal is to examine the performance implications of not exploiting the fixed-function graphics pipeline, and to discern which additional hardware support would benefit software-based graphics the most.
15
NVIDIA Tesla: A Unified Graphics and Computing Architecture
Erik Lindholm, John Nickolls, Stuart F. Oberman et al. · IEEE Micro · 2008 · 1.3K citations
Larry Seiler, Doug Carmean, Eric Sprangle et al. · ACM Transactions on Graphics · 2008 · 783 citations
A sorting classification of parallel rendering
Stephen Molnar, Michael Cox, David Ellsworth et al. · IEEE Computer Graphics and Applications · 1994 · 549 citations
Ray tracing on programmable graphics hardware
Timothy J. Purcell, Ian Buck, William R. Mark et al. · 2005 · 509 citations
Hierarchical Z-buffer visibility
Ned Greene, Michael Kass, Gavin Miller · 1993 · 499 citations