Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Footprint evaluation for volume rendering
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
A coherent projection approach for direct volume rendering
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Volume rendering on scalable shared-memory MIMD architectures
VVS '92 Proceedings of the 1992 workshop on Volume visualization
A data distributed, parallel algorithm for ray-traced volume rendering
PRS '93 Proceedings of the 1993 symposium on Parallel rendering
Fast volume rendering using a shear-warp factorization of the viewing transformation
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Real-time volume rendering on shared memory multiprocessors using the shear-warp factorization
PRS '95 Proceedings of the IEEE symposium on Parallel rendering
Design for a real-time high-quality volume rendering workstation
VVS '89 Proceedings of the 1989 Chapel Hill workshop on Volume visualization
A Characterization of Ten Hidden-Surface Algorithms
ACM Computing Surveys (CSUR)
A rendering algorithm for visualizing 3D scalar fields
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Exploiting Data Coherence to Improve Parallel Volume Rendering
IEEE Parallel & Distributed Technology: Systems & Technology
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
A distributed spectral-screening PCT algorithm
Journal of Parallel and Distributed Computing
Giga-scale multiresolution volume rendering on distributed display clusters
HCIV'09 Proceedings of the Second IFIP WG 13.7 conference on Human-computer interaction and visualization
Survey of parallel and distributed volume rendering: revisited
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Multi-core and many-core shared-memory parallel raycasting volume rendering optimization and tuning
International Journal of High Performance Computing Applications
Hi-index | 0.00 |
The authors provide a detailed analysis of the memory-hierarchy effects in shared-memory architectures of one method of volume rendering-ray casting. They studied two parallel-partitioning and dynamic load-balancing algorithms-one object partition and one image partition-exploring trade-offs between their memory-hierarchy performance and the algorithmic optimizations they allow. Their resulting implementations (along with careful tuning of the ray-advancement kernel for Silicon Graphics' R8000) yield extremely high performance. For a 1-Gbyte female human-body data set, they attain an average frame rate of 1.0 frame per second, at a resolution of 400 pixels x 300 pixels, on a 16-processor Silicon Graphics Power Challenge. This is faster than the literature has previously reported for a data set this large. They have also extended their methods to a cluster of such machines. Using eight Silicon Graphics Power Challenge machines with a total of 64 processors, they attain average frame rates up to 10 frames per second on a 357-Mbyte male human-body data set for a sequence of frames generated by interactive user control.