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
fDate :
7/1/1994 12:00:00 AM
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;
Journal_Title :
Computer Graphics and Applications, IEEE