High-Performance Scalable Graphics Architecture for High-Resolution Displays

We present the Scalable Adaptive Graphics Environment (SAGE), a graphics streaming architecture for supporting collaborative scientific visualization environments with potentially hundreds of megapixels of contiguous display resolution. In collaborative scientific visualization it is crucial to share high resolution visualizations as well as high definition video among groups of collaborators at local or remote sites. Our network-centered architecture allows collaborators to simultaneously run multiple visualization applications on local or remote clusters and share the visualizations by streaming the pixels of each application over ultra high speed networks to large tiled displays. This streaming architecture is designed such that the output of arbitrary M by N pixel rendering cluster nodes can be streamed to X by Y pixel display screens allowing for userdefinable layouts on the display. This dynamic pixel routing capability of our architecture allows users to freely move and resize each application’s imagery over the tiled displays in runtime, tightly synchronizing the multiple visualization streams to form a single stream. Experimental results show that our architecture can support visualization at multi-ten-megapixel resolution with reasonable frame rates using gigabit networks. CR

[1]  Greg Humphreys,et al.  Chromium: a stream-processing framework for interactive rendering on clusters , 2002, SIGGRAPH.

[2]  William J. Blanke The Metabuffer: A Scalable Multiresolution Multidisplay 3-D Graphics System Using Commodity Rendering Engines , 2000 .

[3]  Pat Hanrahan,et al.  Distributed Rendering for Scalable Displays , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[4]  Venkatram Vishwanath,et al.  JuxtaView - a tool for interactive visualization of large imagery on scalable tiled displays , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).

[5]  Venkatram Vishwanath,et al.  Vol-a-Tile — A Tool for Interactive Exploration of Large Volumetric Data on Scalable Tiled Displays , 2004, IEEE Visualization 2004.

[6]  Luc Renambot,et al.  An Experimental OptIPuter Architecture for Data-Intensive Collaborative Visualization , 2003 .

[7]  Henri E. Bal,et al.  VIRPI: A High-Level Toolkit for Interactive Scientific Visualization in Virtual Reality , 2001, EGVE/IPT.

[8]  Kenneth A. Perrine,et al.  Parallel Graphics and Interactivity with the Scaleable Graphics Engine , 2001, ACM/IEEE SC 2001 Conference (SC'01).

[9]  Jason Leigh,et al.  Quanta: a toolkit for high performance data delivery over photonic networks , 2003, Future Gener. Comput. Syst..

[10]  Andrew A. Chien,et al.  The OptIPuter , 2003, CACM.

[11]  Jason Leigh,et al.  Reliable Blast UDP : predictable high performance bulk data transfer , 2002, Proceedings. IEEE International Conference on Cluster Computing.

[12]  Luc Renambot,et al.  TeraVision: a distributed, scalable, high resolution graphics streaming system , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).

[13]  Kyoung Shin Park The Impact of Display-rich Environments for Enhancing Task Parallelism and Group Awareness in Advanced Collaboration Environments , 2003 .