Distributed Rendering for Scalable Displays

We describe a novel distributed graphics system that allows an application to render to a large tiled display. Our system, called WireGL, uses a cluster of off-the-shelf PCs connected with a high-speed network. WireGL allows an unmodified existing application to achieve scalable output resolution on such a display. This paper presents an efficient sorting algorithm which minimizes the network traffic for a scalable display. We will demonstrate that for most applications, our system provides scalable output resolution with minimal performance impact.

[1]  John G. Torborg,et al.  A parallel processor architecture for graphics arithmetic operations , 1987, SIGGRAPH.

[2]  Henry Fuchs,et al.  A sorting classification of parallel rendering , 1994, IEEE Computer Graphics and Applications.

[3]  Maxine D. Brown,et al.  The ImmersaDesk and Infinity Wall projection-based virtual reality displays , 1997, COMG.

[4]  Pat Hanrahan,et al.  Tracking graphics state for networked rendering , 2000, Workshop on Graphics Hardware.

[5]  Carl Mueller,et al.  The sort-first rendering architecture for high-performance graphics , 1995, I3D '95.

[6]  Daniel R. Schikore,et al.  High-resolution multi-projector display walls and applications , 2001 .

[7]  Thomas A. Funkhouser,et al.  Load balancing for multi-projector rendering systems , 1999, Workshop on Graphics Hardware.

[8]  Randall Frank,et al.  High-Resolution Multiprojector Display Walls , 2000, IEEE Computer Graphics and Applications.

[9]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[10]  Pat Hanrahan,et al.  A distributed graphics system for large tiled displays , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[11]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[12]  Corporate OpenGL Architecture ReviewBoard OpenGL reference manual: the official reference document for OpenGL, release 1 , 1992 .

[13]  Mark J. Kilgard,et al.  OpenGL programming for the X Window system(日本語版) , 1996 .

[14]  Homan Igehy,et al.  The design of a parallel graphics interface , 1998, SIGGRAPH.

[15]  D BrownMaxine,et al.  The ImmersaDesk and Infinity Wall projection-based virtual reality displays , 1997 .

[16]  Adrian Nye X protocol reference manual , 1990 .