Scalable distributed visualization using off-the-shelf components

This paper describes a visualization architecture for scalable computer systems. The architecture is currently being prototyped for use in Beowulf-class clustered systems. A set of OpenGL frame buffers are driven in parallel by a set of CPUs. The visualization architecture merges the contents of these frame buffers by user programmable associative and commutative combining operations. The system hardware is built from off-the-shelf components including OpenGL accelerators, field programmable gate arrays (FPGAs), and gigabit network interfaces and switches. A second generation prototype supports 60 Hz operation at 1024/spl times/1024 pixel resolution with interactive latency up to 1000 nodes.

[1]  J. Ahrens,et al.  Efficient Sort-Last Rendering Using Compression-Based Image Compositing , 1998 .

[2]  Anselmo Lastra,et al.  PixelFlow: the realization , 1997, HWWS '97.

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

[4]  Laurent Moll,et al.  Systems performance measurement on PCI Pamette , 1997, Proceedings. The 5th Annual IEEE Symposium on Field-Programmable Custom Computing Machines Cat. No.97TB100186).

[5]  Bengt-Olaf Schneider,et al.  Siggraph/Eurographics Workshop on Graphics Hardware , 1998 .

[6]  Arie E. Kaufman,et al.  PVR: high-performance volume rendering , 1996 .

[7]  Kwan-Liu Ma,et al.  Parallel Volume Rendering Using Binary-Swap Image Composition , 2008, International Conference on Computer Graphics and Interactive Techniques.

[8]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[9]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[10]  Alan Heirich,et al.  Scalable Monte Carlo Image Synthesis , 1997, Parallel Comput..

[11]  Laurent Moll,et al.  Sepia: scalable 3D compositing using PCI Pamette , 1999, Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00375).

[12]  Kwan-Liu Ma,et al.  Parallel volume rendering using binary-swap compositing , 1994, IEEE Computer Graphics and Applications.

[13]  John S. Montrym,et al.  InfiniteReality: a real-time graphics system , 1997, SIGGRAPH.