A new algorithm for interactive graphics on multicomputers
- 1 July 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 14 (4) , 33-40
- https://doi.org/10.1109/38.291529
Abstract
As nonshared-memory multiple instruction, multiple data (MIMD) systems become more common, it becomes important to develop parallel rendering algorithms for them. These systems, known as multicomputers, can produce data sets so large that it is difficult to visualize the data on conventional graphics systems, especially if the visualization proceeds in tandem with the calculation. Parallel systems must run interactive graphics to allow convenient visualizations of their computations. While few parallel systems currently have a frame buffer that will support interactive rendering, such systems should be more common in the future. This article describes an algorithm suited for interactive polygon rendering, where the model's image on screen generally has frame-to-frame coherence. The algorithm uses this coherence to perform load-balancing calculations in parallel with the other calculations. The algorithm also uses an optimized version of personalized all-to-all communication, where all processors communicate with all other processors.Keywords
This publication has 8 references indexed in Scilit:
- A MIMD rendering algorithm for distributed memory architecturesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A sorting classification of parallel renderingIEEE Computer Graphics and Applications, 1994
- Fast data parallel polygon renderingPublished by Association for Computing Machinery (ACM) ,1993
- Multiprocessor Methods for Computer Graphics RenderingPublished by Taylor & Francis ,1992
- Distributing display lists on a multicomputerACM SIGGRAPH Computer Graphics, 1990
- Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memoriesPublished by Association for Computing Machinery (ACM) ,1989
- Simulation and expected performance analysis of multiple processor Z-buffer systemsACM SIGGRAPH Computer Graphics, 1980
- Parallel processing techniques for hidden surface removalACM SIGGRAPH Computer Graphics, 1979