Ray casting on shared-memory architectures: memory-hierarchy considerations in volume rendering

To improve ray casting frame rates on shared memory architectures, the authors explore memory hierarchy effects and their interaction with parallel partitioning and load balancing. With their optimizations, a 16-processor Power Challenge machine renders a 1-Gbyte data set at a frame per second-faster than previously reported for a data set this large.

[1]  M. Levoy,et al.  Fast volume rendering using a shear-warp factorization of the viewing transformation , 1994, SIGGRAPH.

[2]  Paul Mackerras,et al.  Exploiting data coherence to improve parallel volume rendering , 1994, IEEE Parallel & Distributed Technology: Systems & Applications.

[3]  Marc Levoy,et al.  Volume rendering on scalable shared-memory MIMD architectures , 1992, VVS.

[4]  Jane Wilhelms,et al.  A coherent projection approach for direct volume rendering , 1991, SIGGRAPH.

[5]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[6]  Marc Levoy,et al.  Parallel visualization algorithms: performance and architectural implications , 1994, Computer.

[7]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[8]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[9]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[10]  Thomas W. Crockett,et al.  PARALLEL RENDERING , 1995 .

[11]  Charles D. Hansen,et al.  A data distributed, parallel algorithm for ray-traced volume rendering , 1993 .

[12]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[13]  Marc Levoy,et al.  Design for a real-time high-quality volume rendering workstation , 1989, VVS '89.

[14]  GuptaAnoop,et al.  Parallel Visualization Algorithms , 1994 .

[15]  Thomas W. Crockett,et al.  An Introduction to Parallel Rendering , 1997, Parallel Comput..

[16]  Philippe Lacroute,et al.  Real-time volume rendering on shared memory multiprocessors using the shear-warp factorization , 1995 .