Journal Article10.1023/A:1008165001515
Efficient Compositing Methods for the Sort-Last-Sparse Parallel Volume Rendering System on Distributed Memory Multicomputers
37
TL;DR: This paper proposes three compositing methods to efficiently reduce the compositing time in parallel volume rendering and shows that the BSBRC method has the best performance among these four methods.
read more
Abstract: In the sort-last-sparse parallel volume rendering system on distributed memory multicomputers, one can achieve a very good performance improvement in the rendering phase by increasing the number of processors. This is because each processor can render images locally without communicating with other processors. However, in the compositing phase, a processor has to exchange local images with other processors. When the number of processors exceeds a threshold, the image compositing time becomes a bottleneck. In this paper, we propose three compositing methods to efficiently reduce the compositing time in parallel volume rendering. They are the binary-swap with bounding rectangle (BSBR) method, the binary-swap with run-length encoding and static load-balancing (BSLC) method, and the binary-swap with bounding rectangle and run-length encoding (BSBRC) method. The proposed methods were implemented on an SP2 parallel machine along with the binary-swap compositing method. The experimental results show that the BSBRC method has the best performance among these four methods.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Equalizer: A Scalable Parallel Rendering Framework
TL;DR: A novel system called Equalizer is introduced, a toolkit for scalable parallel rendering based on OpenGL which provides an application programming interface (API) to develop scalable graphics applications for a wide range of systems ranging from large distributed visualization clusters and multi-processor multipipe graphics systems to single-processor single-pipe desktop machines.
Massively parallel volume rendering using 2-3 swap image compositing
Hongfeng Yu,Chaoli Wang,Kwan-Liu Ma +2 more
- 15 Nov 2008
TL;DR: This work introduces a new image compositing algorithm, called 2-3 swap, which combines the flexibility of the direct send method and the optimality of the binary swap method, and allows an arbitrary number of processors to be used for compositing.
Direct send compositing for parallel sort-last rendering
Stefan Eilemann,Renato Pajarola +1 more
- 20 May 2007
TL;DR: The efficiency as well as flexibility of the direct send sort-last compositing algorithm is demonstrated, and it is compared to existing approaches, both in a theoretical analysis and in an experimental setting.
58
An improved binary-swap compositing for sort-last parallel rendering on distributed memory multiprocessors
Akira Takeuchi,Fumihiko Ino,Kenichi Hagihara +2 more
- 01 Nov 2003
TL;DR: An improvement on the binary-swap (BS) method, which is an efficient image compositing algorithm for sort-last parallel rendering, using three acceleration techniques compared to the original BS method: the interleaved splitting, multiple bounding rectangle, and run-length encoding.
Parallel rendering on hybrid multi-GPU clusters
Stefan Eilemann,Ahmet Bilgili,Marwan Abdellah,Juan Hernando,Maxim Makhinya,Renato Pajarola,Felix Schürmann +6 more
- 13 May 2012
TL;DR: A thorough analysis of the asynchronous parallelization of the rendering stages is presented and important optimizations are derived and implemented to achieve highly interactive framerates on such hybrid multi-GPU clusters.
References
Marching cubes: A high resolution 3D surface construction algorithm
William E. Lorensen,Harvey E. Cline +1 more
- 01 Aug 1987
TL;DR: In this paper, a divide-and-conquer approach is used to generate inter-slice connectivity, and then a case table is created to define triangle topology using linear interpolation.
•Book
Computer Graphics: Principles and Practice
James D. Foley
- 01 Jan 1995
TL;DR: This chapter discusses the development of Hardware and Software for Computer Graphics, and the design methodology of User-Computer Dialogues, which led to the creation of the Simple Raster Graphics Package.
6K
Efficient ray tracing of volume data
TL;DR: This paper presents a front-to-back image-order volume-rendering algorithm and discusses two techniques for improving its performance, which employs a pyramid of binary volumes to encode spatial coherence present in the data and uses an opacity threshold to adaptively terminate ray tracing.
A sorting classification of parallel rendering
TL;DR: A classification scheme is described that is based on where the sort from object coordinates to screen coordinates occurs, which it is believed is fundamental whenever both geometry processing and rasterization are performed in parallel.
A sorting classification of parallel rendering
Steven Molnar,Michael Cox,David S. Ellsworth,Henry Fuchs +3 more
- 10 Dec 2008
TL;DR: In this article, the authors describe a classification scheme that provides a more structured framework for reasoning about parallel rendering, based on where the sort from object coordinates to screen coordinates occurs, which is fundamental whenever both geometry processing and rasterization are performed in parallel.
456