• 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