A VLSI architecture for image composition
Advances in computer graphics hardware III
Multiprocessor methods for computer graphics rendering
Multiprocessor methods for computer graphics rendering
Image-composition architectures for real-time image generation
Image-composition architectures for real-time image generation
Fast data parallel polygon rendering
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
A Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
A New Algorithm for Interactive Graphics on Multicomputers
IEEE Computer Graphics and Applications
Dynamic Load Balancing for Parallel Polygon Rendering
IEEE Computer Graphics and Applications
Designing optimal parallel volume rendering algorithms
Designing optimal parallel volume rendering algorithms
The sort-first rendering architecture for high-performance graphics
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Image composition methods for sort-last polygon rendering on 2-D mesh architectures
PRS '95 Proceedings of the IEEE symposium on Parallel rendering
Remote interactive visualization and analysis (RIVA) using parallel supercomputers
PRS '95 Proceedings of the IEEE symposium on Parallel rendering
Algorithms for parallel rendering
Algorithms for parallel rendering
Parallel Polygon Rendering for Message-Passing Architectures
IEEE Parallel & Distributed Technology: Systems & Technology
A Distributed Snooping Algorithm for Pixel Merging
IEEE Parallel & Distributed Technology: Systems & Technology
Parallel Volume Rendering Using Binary-Swap Compositing
IEEE Computer Graphics and Applications
A Scalable MIMD Volume Rendering Algorithm
Proceedings of the 8th International Symposium on Parallel Processing
The Geometry Engine: A VLSI Geometry System for Graphics
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Adaptive Parallel Rendering on Multiprocessors and Workstation Clusters
IEEE Transactions on Parallel and Distributed Systems
Next-generation visual supercomputing using PC clusters with volume graphics hardware devices
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
DDDDRRaW: A Prototype Toolkit for Distributed Real-Time Rendering on Commodity Clusters
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
VG '03 Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics
An improvement on binary-swap compositing for sort-last parallel rendering
Proceedings of the 2003 ACM symposium on Applied computing
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
A Parallel Visualization Pipeline for Terascale Earthquake Simulations
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Visualizing Very Large-Scale Earthquake Simulations
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
SLIC: Scheduled Linear Image Compositing for Parallel Volume Rendering
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
A PC Cluster System for Simultaneous Interactive Volumetric Modeling and Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
A study of I/O methods for parallel visualization of large-scale data
Parallel Computing - Parallel graphics and visualization
From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Massively parallel volume rendering using 2-3 swap image compositing
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Pipelining parallel image compositing and delivery for efficient remote visualization
Journal of Parallel and Distributed Computing
A configurable algorithm for parallel image-compositing applications
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Efficient pipelining parallel methods for image compositing in sort-last rendering
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
Review: Large scale distributed visualization on computational Grids: A review
Computers and Electrical Engineering
I/O strategies for parallel rendering of large time-varying volume data
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Sorted pipeline image composition
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Parallel volume rendering on the IBM Blue Gene/P
EG PGV'08 Proceedings of the 8th Eurographics conference on Parallel Graphics and Visualization
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Accelerating and benchmarking radix-k image compositing at large scale
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Fast compositing for cluster-parallel rendering
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Hi-index | 0.00 |
In a sort-last polygon rendering system, the efficiency of image composition is very important for achieving fast rendering. In this paper, the implementation of a sort-last rendering system on a general purpose multicomputer system is described. A two-phase sort-last-full image composition scheme is described first, and then many variants of it are presented for 2D mesh message-passing multicomputers, such as the Intel Delta and Paragon. All the proposed schemes are analyzed and experimentally evaluated on Caltech's Intel Delta machine for our sort-last parallel polygon renderer. Experimental results show that sort-last-sparse strategies are better suited than sort-last-full schemes for software implementation on a general purpose multicomputer system. Further, interleaved composition regions perform better than coherent regions. In a large multicomputer system, performance can be improved by carefully scheduling the tasks of rendering and communication. Using 512 processors to render our test scenes, the peak rendering rate achieved on a 262,144 triangle dataset is close to 4.6 million triangles per second which is comparable to the speed of current state-of-the-art graphics workstations.