Title :
A scalable MIMD volume rendering algorithm
Author :
Wittenbrink, Craig M. ; Harrington, Michael
Author_Institution :
Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
Abstract :
Volume rendering is a compute intensive graphics algorithm with wide application. Researchers have sought to speed it up using parallel computers. The algorithm distributes the data for storage efficiency, avoids bottlenecks, and scales to more processors than rays. The main contribution is explicit partitioning of the input volume for higher memory utilization, while retaining viewpoint freedom and speedup. The largest volumes processed on the MIMD (multiple instruction multiple data) machine (Proteus) are 512×512×128 voxels (32 Mbytes). Performance measurements show a speedup of 22 over sequential code on 32 Intel i860 processors. We have used no preprocessing or data dependent optimization. The efficiency results from nonconflicting communication, a permutation warp, that remains efficient with larger data sets, larger parallel machines, and high order filters showing scalability can be achieved through object space partitioning
Keywords :
parallel algorithms; parallel machines; parallel programming; ray tracing; rendering (computer graphics); MIMD machine; Proteus; compute intensive graphics algorithm; explicit partitioning; high order filters; higher memory utilization; input volume; larger parallel machines; multiple instruction multiple data; nonconflicting communication; object space partitioning; parallel algorithms; parallel computers; performance measurements; permutation warping; scalability; scalable MIMD volume rendering algorithm; storage efficiency; viewpoint freedom; Application software; Computer graphics; Concurrent computing; Data visualization; Lattices; Measurement; Parallel machines; Parallel processing; Partitioning algorithms; Rendering (computer graphics);
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288197