DocumentCode
1147937
Title
Exploiting data coherence to improve parallel volume rendering
Author
Mackerras, Paul ; Corrie, Brian
Author_Institution
Australian Nat. Univ., Canberra, ACT, Australia
Volume
2
Issue
2
fYear
1994
Firstpage
8
Lastpage
16
Abstract
We have implemented a parallel volume renderer that successfully manages work and data distribution by exploiting data coherence-the tendency of neighboring pixels to use the same data during rendering, particularly when rendering volume data. This flexible, powerful renderer uses ray-casting on a Fujitsu AP1000 to generate high-quality images of volume data sets with other geometrically defined structures, such as a set of coordinate axes or a world map. This article focuses on our schemes for work and data distribution. Using image-space work distribution to partition a 2D image among processing nodes, and distributed virtual memory to assign 3D volume data, this renderer effectively and efficiently parallelizes volume rendering.<>
Keywords
coherence; parallel processing; rendering (computer graphics); 2D image partitioning; 3D data assignment; Fujitsu AP1000; coordinate axes; data coherence; data distribution; distributed virtual memory; geometrically defined structures; high-quality image generation; image-space work distribution; neighboring pixels; parallel volume rendering; processing nodes; ray-casting; volume data sets; world map; Concurrent computing; Data visualization; Distributed computing; Image generation; Physics computing; Pixel; Power generation; Rendering (computer graphics); Societies; Supercomputers;
fLanguage
English
Journal_Title
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher
ieee
ISSN
1063-6552
Type
jour
DOI
10.1109/88.311568
Filename
311568
Link To Document