ACM Home Page
Please provide us with feedback. Feedback
Chromium: a stream-processing framework for interactive rendering on clusters
Full text PdfPdf (27.83 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 21 ,  Issue 3  (July 2002) table of contents
Proceedings of ACM SIGGRAPH 2002
SESSION: Graphics hardware table of contents
Pages: 693 - 702  
Year of Publication: 2002
ISSN:0730-0301
Also published in ...
Authors
Greg Humphreys  Stanford University
Mike Houston  Stanford University
Ren Ng  Stanford University
Randall Frank  Lawrence Livermore National Laboratory
Sean Ahern  Lawrence Livermore National Laboratory
Peter D. Kirchner  IBM T.J. Watson Research Center
James T. Klosowski  IBM T.J. Watson Research Center
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 112,   Citation Count: 85
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/566654.566639
What is a DOI?

ABSTRACT

We describe Chromium, a system for manipulating streams of graphics API commands on clusters of workstations. Chromium's stream filters can be arranged to create sort-first and sort-last parallel graphics architectures that, in many cases, support the same applications while using only commodity graphics accelerators. In addition, these stream filters can be extended programmatically, allowing the user to customize the stream transformations performed by nodes in a cluster. Because our stream processing mechanism is completely general, any cluster-parallel rendering algorithm can be either implemented on top of or embedded in Chromium. In this paper, we give examples of real-world applications that use Chromium to achieve good scalability on clusters of workstations, and describe other potential uses of this stream processing technology. By completely abstracting the underlying graphics architecture, network topology, and API command processing semantics, we allow a variety of applications to run in different environments.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Advanced Graphics Progamming Techniques Using OpenGL. SIGGRAPH 1998 Course Notes.
2
3
4
5
 
6
 
7
8
 
9
10
 
11
12
 
13
14
 
15
 
16
17
 
18
19
 
20
Pixar animation studios. PhotoRealistic RenderMan Toolkit. 1998.
21
22
23
24
25
 
26
Jareck Rossignac and Maarten van Emmerik. Hidden contours on a framebuffer. Proceedings of SIGGRAPH/Eurographics Workshop on Graphics Hardware, September 1992.
27
 
28
29
30
31
32
33

CITED BY  85

Collaborative Colleagues:
Greg Humphreys: colleagues
Mike Houston: colleagues
Ren Ng: colleagues
Randall Frank: colleagues
Sean Ahern: colleagues
Peter D. Kirchner: colleagues
James T. Klosowski: colleagues