Data distribution strategies for high-resolution displays

Han Chen, Yuqun Chen, Adam Finkelstein, Thomas Funkhouser, Kai Li, Zhiyan Liu, Rudrajit Samanta, Grant Wallace

Research output: Contribution to journalArticle

29 Scopus citations

Abstract

Large-scale and high-resolution displays are increasingly being used for next-generation interactive 3D graphics applications, including large-scale data visualization, immersive virtual environments, and collaborative design. These systems must include a very high-performance and scalable 3D rendering subsystem in order to generate high-resolution images at real-time frame rates. We are investigating how to build such a system using only inexpensive commodity components in a PC cluster. The main challenge is to develop scalable algorithms to partition and distribute rendering tasks effectively under the bandwidth, processing, and storage constraints of a distributed system. In this paper, we compare three different approaches that differ in the type of data transmitted from client to display servers: control, primitives, or pixels. For each approach, we describe our initial experiments with a working prototype system driving a multi-projector display wall with a PC cluster. We find that different approa ches are suitable for different system architectures, with the best choice depending on the communication bandwidth, storage capacity, and processing power of the clients and display servers.

Original languageEnglish (US)
Pages (from-to)811-818
Number of pages8
JournalComputers and Graphics (Pergamon)
Volume25
Issue number5
DOIs
StatePublished - Oct 2001

All Science Journal Classification (ASJC) codes

  • Engineering(all)
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Keywords

  • Cluster computing
  • Interactive visualization
  • Large-scale displays
  • Networked graphics
  • Parallel rendering

Fingerprint Dive into the research topics of 'Data distribution strategies for high-resolution displays'. Together they form a unique fingerprint.

  • Cite this