2001 · 105 citations · 6 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingComputer GraphicsRenderingComputer Graphics HardwareGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationRendering PipelineAcceleratorsImage CompositingPlatform IndependenceSupercomputer Architecture
Clusters of PCs are increasingly popular as cost-effective platforms for supercomputer-class applications. Given recent performance improvements in graphics accelerators, clusters are similarly attractive for demanding graphics applications. We describe the design and implementation of Lightning-2, a display subsystem for such a cluster. The system scales in both the number of rendering nodes and the number of displays supported, and allows any pixel data generated from any node to be dynamically mapped to any location on any display. A number of image-compositing functions are supported, including color-keying and depth-compositing. A distinguishing feature of the system is its platform independence: it connects to graphics accelerators via an industry-standard digital video port and requires no modifications to accelerator hardware or device drivers. As a result, rendering clusters that utilize Lightning-2 can be upgraded across multiple generations of graphics accelerators with little effort. We demonstrate a renderer that achieves 106 Mtri/s on an 8-node cluster using Lightning-2 to perform sort-last depth compositing.
6
A sorting classification of parallel rendering
Stephen Molnar, Michael Cox, David Ellsworth et al. · IEEE Computer Graphics and Applications · 1994 · 549 citations
Greg Humphreys, Matthew Eldridge, Ian Buck et al. · 2001 · 283 citations
PixelFlow: high-speed rendering using image composition
Steven Molnar, John Eyles, John W. Poulton · 1992 · 278 citations · Full text
Compositing 3-D rendered images
Tom Duff · ACM SIGGRAPH Computer Graphics · 1985 · 116 citations
Scalable distributed visualization using off-the-shelf components
Alan Heirich, Laurent Moll · 1999 · 39 citations · Full text