DocumentCode
1099003
Title
Parallel volume rendering using binary-swap compositing
Author
Ma, Kwan-Liu ; Painter, James S. ; Hansen, Charles D. ; Krogh, Michael F.
Author_Institution
Inst. for Comput. Applications in Sci. & Eng., NASA Langley Res. Center, Hampton, VA, USA
Volume
14
Issue
4
fYear
1994
fDate
7/1/1994 12:00:00 AM
Firstpage
59
Lastpage
68
Abstract
We describe a parallel volume-rendering algorithm, which consists of two parts: parallel ray tracing and parallel compositing. In the most recent implementation on Connection Machine´s CM-5 and networked workstations, the parallel volume renderer evenly distributes data to the computing resources available. Without the need to communicate with other processing units, each subvolume is ray traced locally and generates a partial image. The parallel compositing process then merges all resulting partial images in depth order to produce the complete image. The compositing algorithm is particularly effective for massively parallel processing, as it always uses all processing units by repeatedly subdividing the partial images and distributing them to the appropriate processing units. Test results on both the CM-5 and the workstations are promising. They do, however, expose different performance issues for each platform.<>
Keywords
Cray computers; parallel algorithms; parallel programming; ray tracing; rendering (computer graphics); Connection Machine CM-5; binary-swap compositing; computing resources; massively parallel processing; networked workstations; parallel compositing process; parallel ray tracing; parallel volume-rendering algorithm; partial image; performance issues; Computer graphics; Computer vision; Concurrent computing; Data visualization; Distributed computing; High performance computing; Parallel processing; Ray tracing; Rendering (computer graphics); Workstations;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.291532
Filename
291532
Link To Document