A Sorting Classification of Parallel Rendering
IEEE Computer Graphics and Applications
Distributing Data and Control for Ray Tracing in Parallel
IEEE Computer Graphics and Applications
Application-controlled demand paging for out-of-core visualization
VIS '97 Proceedings of the 8th conference on Visualization '97
Using high-speed WANs and network data caches to enable remote and distributed visualization
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Octreemizer: a hierarchical approach for interactive roaming through very large volumes
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
OpenGL volumizer: a toolkit for high quality volume rendering of large data sets
VVS '02 Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
Optical Models for Direct Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
Interactive Ray Tracing for Volume Visualization
IEEE Transactions on Visualization and Computer Graphics
Parallel Volume Rendering Using Binary-Swap Compositing
IEEE Computer Graphics and Applications
Exploiting Coherence for Multiprocessor Ray Tracing
IEEE Computer Graphics and Applications
Distributed shared memory: where we are and where we should be headed
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
A Network-Aware Distributed Storage Cache for Data Intensive Environments
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
SLIC: Scheduled Linear Image Compositing for Parallel Volume Rendering
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Distributed Interactive Ray Tracing for Large Volume Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
ACM SIGGRAPH 2004 Course Notes
An interactive out-of-core rendering framework for visualizing massively complex models
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Operating Systems Concepts
A hierarchical internet object cache
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
High-quality lighting and efficient pre-integration for volume rendering
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
Enabling the interactive display of large medical volume datasets by multiresolution bricking
The Journal of Supercomputing
A novel approach to enhance distributed virtual memory
Computers and Electrical Engineering
Scalable sort-first parallel direct volume rendering with dynamic load balancing
EG PGV'07 Proceedings of the 7th Eurographics conference on Parallel Graphics and Visualization
Acceleration of opacity correction mechanisms for over-sampled volume ray casting
EG PGV'08 Proceedings of the 8th Eurographics conference on Parallel Graphics and Visualization
Virtual reality for skin exploration
Proceedings of the Virtual Reality International Conference: Laval Virtual
Hi-index | 0.00 |
We present a cluster-based volume rendering system for roaming very large volumes. This system allows to move a gigabyte-sized probe inside a total volume of several tens or hundreds of gigabytes in real-time. While the size of the probe is limited by the total amount of texture memory on the cluster, the size of the total data set has no theoretical limit. The cluster is used as a distributed graphics processing unit that both aggregates graphics power and graphics memory. A hardware-accelerated volume renderer runs in parallel on the cluster nodes and the final image compositing is implemented using a pipelined sort-last rendering algorithm. Meanwhile, volume bricking and volume paging allow efficient data caching. On each rendering node, a distributed hierarchical cache system implements a global software-based distributed shared memory on the cluster. In case of a cache miss, this system first checks page residency on the other cluster nodes instead of directly accessing local disks. Using two Gigabit Ethernet network interfaces per node, we accelerate data fetching by a factor of 4 compared to directly accessing local disks. The system also implements asynchronous disk access and texture loading, which makes it possible to overlap data loading, volume slicing and rendering for optimal volume roaming.