Distributed Shared Memory for Roaming Large Volumes

Laurent Castanié 1 Christophe Mion 1 Xavier Cavin 1 Bruno Lévy 1
1 ALICE - Geometry and Lighting
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : 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.
Type de document :
Article dans une revue
IEEE Transactions on Visualization and Computer Graphics, Institute of Electrical and Electronics Engineers, 2006, 12 (5)
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00104989
Contributeur : Xavier Cavin <>
Soumis le : lundi 9 octobre 2006 - 21:20:24
Dernière modification le : jeudi 11 janvier 2018 - 06:20:18
Document(s) archivé(s) le : mardi 6 avril 2010 - 19:06:21

Identifiants

  • HAL Id : inria-00104989, version 1

Collections

Citation

Laurent Castanié, Christophe Mion, Xavier Cavin, Bruno Lévy. Distributed Shared Memory for Roaming Large Volumes. IEEE Transactions on Visualization and Computer Graphics, Institute of Electrical and Electronics Engineers, 2006, 12 (5). 〈inria-00104989〉

Partager

Métriques

Consultations de la notice

310

Téléchargements de fichiers

180