|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
William Blank, Chandrajit Bajaj, Donald Fussel, and Xiaoyu Zhang. The MetaBuffer: A Scalable Multiresolution Multidisplay 3-D Graphics System Using Commodity Rendering Engines. Technical Report TR2000-16, Department of Computer Science, University of Texas at Austin, 2000.
|
| |
2
|
Ross Cunniff. Visualize fx Graphics Scalable Architecture. In Proceedings of Eurographics Hardware/SIGGRAPH Hot3D, pages 29- 38, August 2000.
|
 |
3
|
|
| |
4
|
Matthew Eldridge and John D. Owens. Lightning: A Scalable, Distributed, Virtual Framebuffer. Technical Report (Unpublished), Department of Electrical Engineering, Stanford University, 1998.
|
| |
5
|
Digital Display Working Group. Digital Visual Interface 1.0 Specification, 1999. http://www.ddwg.org.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
Steven Molnar and Henry Fuchs. Advanced Raster Graphics Architecture, chapter 18, pages 899-900. Addison-Wesley, second edition, 1990.
|
| |
11
|
K. R. Schleupen. Driving and Interface Technology for High Resolution AM-LCDs. Seventh International Display Workshops (Proceedings of IDW 00), November 2000.
|
| |
12
|
T. Ueki. Requirements for Large Size and High Resolution TFT-LCDs. Proceedings of the International Display Manufacturing Conference, 2000.
|
CITED BY 36
|
|
|
|
|
|
|
|
Santiago Lombeyda , Laurent Moll , Mark Shand , David Breen , Alan Heirich, Scalable interactive volume rendering using off-the-shelf components, Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics, October 22-23, 2001, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Greg Humphreys , Mike Houston , Ren Ng , Randall Frank , Sean Ahern , Peter D. Kirchner , James T. Klosowski, Chromium: a stream-processing framework for interactive rendering on clusters, ACM Transactions on Graphics (TOG), v.21 n.3, July 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Pugmire , Laura Monroe , Carolyn Connor Davenport , Andrew DuBois , David DuBois , Stephen Poole, NPU-Based Image Compositing in a Distributed Visualization System, IEEE Transactions on Visualization and Computer Graphics, v.13 n.4, p.798-809, July 2007
|
|
|
|
|
|
Larry Seiler , Doug Carmean , Eric Sprangle , Tom Forsyth , Michael Abrash , Pradeep Dubey , Stephen Junkins , Adam Lake , Jeremy Sugerman , Robert Cavin , Roger Espasa , Ed Grochowski , Toni Juan , Pat Hanrahan, Larrabee: a many-core x86 architecture for visual computing, ACM Transactions on Graphics (TOG), v.27 n.3, August 2008
|
|
|
|
|
|
|
|
|
|
|
|
Greg Humphreys , Mike Houston , Ren Ng , Randall Frank , Sean Ahern , Peter D. Kirchner , James T. Klosowski, Chromium: a stream-processing framework for interactive rendering on clusters, ACM SIGGRAPH ASIA 2008 courses, p.1-10, December 10-13, 2008, Singapore
|
|
|
|
|