A data distributed, parallel algorithm for ray-traced volume rendering
PRS '93 Proceedings of the 1993 symposium on Parallel rendering
A Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
Multiresolution techniques for interactive texture-based volume visualization
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
Adaptive, multiresolution visualization of large data sets using a distributed memory octree
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
PVR: High-Performance Volume Rendering
IEEE Computational Science & Engineering
Parallel Volume Rendering Using Binary-Swap Compositing
IEEE Computer Graphics and Applications
Interactive Texture-Based Volume Rendering for Large Data Sets
IEEE Computer Graphics and Applications
Massively Parallel Software Rendering for Visualizing Large-Scale Data Sets
IEEE Computer Graphics and Applications
VG '03 Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics
VV '04 Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics
A PC Cluster System for Simultaneous Interactive Volumetric Modeling and Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Acceleration Techniques for GPU-based Volume Rendering
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Empty Space Skipping and Occlusion Clipping for Texture-based Volume Rendering
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Interactive volume rendering of large sparse data sets using adaptive mesh refinement hierarchies
IEEE Transactions on Visualization and Computer Graphics
Parallel multiresolution volume rendering of large data sets with error-guided load balancing
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Dynamic load balancing for parallel volume rendering
EG PGV'06 Proceedings of the 6th Eurographics conference on Parallel Graphics and Visualization
Hi-index | 0.00 |
We present an adaptive dynamic load balancing scheme for 3D texture based sort-last parallel volume rendering on a PC cluster equipped with GPUs. Our scheme exploits not only task parallelism but also data parallelism during rendering by combining the hierarchical data structures (octree and parallel BSP tree) in order to skip empty regions and distribute proper workloads to rendering nodes. Our scheme can also conduct a valid parallel rendering and image compositing in visibility order by employing a 3D clustering algorithm. To alleviate the imbalance when the transfer function is changed, a load rebalancing is inexpensively supported by exchanging only needed data. A detailed performance analysis is provided and scaling characteristics of our scheme are discussed. These show that our scheme can achieve significant performance gains by increasing parallelism and decreasing synchronizing costs compared to the traditional static distribution schemes.