EGVE '03 Proceedings of the workshop on Virtual environments 2003
Tele-sports and tele-dance: full-body network interaction
Proceedings of the ACM symposium on Virtual reality software and technology
Tools and Applications for Large-Scale Display Walls
IEEE Computer Graphics and Applications
Multi-application inter-tile synchronization on ultra-high-resolution display walls
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
A distributed visualization module and its applications using tiled display wall
Proceedings of the 9th ACM SIGGRAPH Conference on Virtual-Reality Continuum and its Applications in Industry
Giga-scale multiresolution volume rendering on distributed display clusters
HCIV'09 Proceedings of the Second IFIP WG 13.7 conference on Human-computer interaction and visualization
D3DPR: a direct3D-based large-scale display parallel rendering system architecture for clusters
ACSAC'05 Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems Architecture
Parallel particle rendering: a performance comparison between Chromium and Aura
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Kinect©, as interaction device with a tiled display
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: interaction modalities and techniques - Volume Part IV
Hi-index | 0.00 |
An inexpensive way to construct a scalable display wall system is to use a cluster of PCs with commodity graphics accelerators to drive an array of projectors. A challenge is to bring off-the-shelf sequential applications to run on such a display wall efficiently without using expensive, high-performance interconnects.This paper studies two execution models for a scalable display wall system: master-slave and synchronized execution models. We have designed and implemented four software tools, two for each execution model, including VDD (Virtual Display Driver), GLP (GL-DLL Replacement), SSE (System-level Synchronized Execution), and ASE (Application-level Synchronized Execution). In order to support the synchronized execution model, we have also designed a broadcast, speculative file cache to provide scalable I/O performance. The paper reports our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods.