Title :
A distributed, parallel, interactive volume rendering package
Author :
Rowlan, John S. ; Lent, G. Edward ; Gokhale, Nihar ; Bradshaw, Shannon
Author_Institution :
Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
Abstract :
This paper presents a parallel ray-casting volume rendering algorithm and its implementation on the massively parallel IBM SP-1 computer using the Chameleon message passing library. Though this algorithm takes advantage of many of the unique features of the SP-1 (e.g. high-speed switch, large memory per node, high-speed disk array, HIPPI display, et al.), the use of Chameleon allows the code to be executed on any collection of workstations. The algorithm is image-ordered and distributes the data and the computational load to individual processors. After the volume data is distributed, all processors then perform local ray tracing of their respective subvolumes concurrently. No interprocess communication takes place during the ray tracing process. After a subimage is generated by each processor, the final image is obtained by composing subimages between all the processors. The program itself is implemented as an interactive process through a GUI residing on a graphics workstation which is coupled to the parallel rendering algorithm via sockets. The paper highlights the Chameleon implementation, the GUI, some optimization improvements, static load balancing, and direct parallel display to a HIPPI framebuffer
Keywords :
data visualisation; distributed algorithms; parallel processing; protocols; ray tracing; rendering (computer graphics); Chameleon message passing library; GUI; HIPPI framebuffer; direct parallel display; graphics workstation; image-ordered; interactive process; local ray tracing; massively parallel IBM SP-1 computer; optimization improvements; parallel ray-casting volume rendering algorithm; static load balancing; Computer displays; Concurrent computing; Distributed computing; Graphical user interfaces; Libraries; Message passing; Packaging; Ray tracing; Switches; Workstations;
Conference_Titel :
Visualization, 1994., Visualization '94, Proceedings., IEEE Conference on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6627-7
DOI :
10.1109/VISUAL.1994.346341