DocumentCode
2301356
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
fYear
1994
fDate
17-21 Oct 1994
Firstpage
21
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization, 1994., Visualization '94, Proceedings., IEEE Conference on
Conference_Location
Washington, DC
Print_ISBN
0-8186-6627-7
Type
conf
DOI
10.1109/VISUAL.1994.346341
Filename
346341
Link To Document