ACM Home Page
Please provide us with feedback. Feedback
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
Full text PdfPdf (628 KB),  PsPs (9.32 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 21st annual conference on Computer graphics and interactive techniques table of contents
Pages: 381 - 394  
Year of Publication: 1994
ISBN:0-89791-667-0
Authors
John Rohlf  Silicon Graphics Computer Systems, 2011 N. Shoreline Blvd., Mountain View, CA
James Helman  Silicon Graphics Computer Systems, 2011 N. Shoreline Blvd., Mountain View, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 82,   Citation Count: 101
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/192161.192262
What is a DOI?

ABSTRACT

This paper describes the design and implementation of IRIS Performer, a toolkit for visual simulation, virtual reality, and other real-time 3D graphics applications. The principal design goal is to allow application developers to more easily obtain maximal performance from 3D graphics workstations which feature multiple CPUs and support an immediate-mode rendering library. To this end, the toolkit combines a low-level library for high-performance rendering with a high-level library that implements pipelined, parallel traversals of a hierarchical scene graph. While discussing the toolkit architecture, the paper illuminates and addresses performance issues fundamental to immediate-mode graphics and coarse-grained, pipelined multiprocessing. Graphics optimizations focus on efficient data transfer to the graphics subsystem, reduction of mode settings, and restricting state inheritance. The toolkit's multiprocessing features solve the problems of how to partition work among multiple processes, how to synchronize these processes, and how to manage data in a pipelined, multiprocessing environment. The paper also discusses support for intersection detection, fixed-frame rates, run-time profiling and special effects such as geometric morphing.


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
 
2
Ferguson, Robert, et al. Continuous Terrain Level of Detail for Visual Simulation. In Proceedings of the 1990 Image V Conference, Phoenix, Arizona, 19-22 June, 1990, 144-151.
3
 
4
Grimsdale, Charles, dVS - Distributed Virtual Environment System. In Proceedings of Computer Graphics '91 Conference, London, 1991.
 
5
Hewlett-Packard Company, Starbase Graphics Techniques and Display List Programmer's Guide, Hewlett-Packard, Fort Collins, Colorado, 1991.
 
6
Kaplan, Michael. The design of the Dor~ graphics system, Advances in Object-Oriented Graphics I, Konigswinter, Germany, 6-8 June 1990. Springer-Verlag, 1991. 177-198.
 
7
 
8
Neider, Jackie, Tom Davis and Mason Woo, OpenGL Programming Guide, Addison-Wesley, Reading, Mass, 1993.
 
9
Paradigm Simulation Inc., VisionWorks Programming Guide, Paradigm Simulation, Dallas, Texas, 1992.
10
11
12
13

CITED BY  101

Collaborative Colleagues:
John Rohlf: colleagues
James Helman: colleagues