Parallel Rendering on Hybrid Multi-GPU Clusters

Loading...
Thumbnail Image
Date
2012
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Achieving efficient scalable parallel rendering for interactive visualization applications on medium-sized graphics clusters remains a challenging problem. Framerates of up to 60hz require a carefully designed and fine-tuned parallel rendering implementation that fits all required operations into the 16ms time budget available for each rendered frame. Furthermore, modern commodity hardware embraces more and more a NUMA architecture, where multiple processor sockets each have their locally attached memory and where auxiliary devices such as GPUs and network interfaces are directly attached to one of the processors. Such so called fat NUMA processing and graphics nodes are increasingly used to build cost-effective hybrid shared/distributed memory visualization clusters. In this paper we present a thorough analysis of the asynchronous parallelization of the rendering stages and we derive and implement important optimizations to achieve highly interactive framerates on such hybrid multi-GPU clusters. We use both a benchmark program and a real-world scientific application used to visualize, navigate and interact with simulations of cortical neuron circuit models.
Description

        
@inproceedings{
10.2312:EGPGV/EGPGV12/109-117
, booktitle = {
Eurographics Symposium on Parallel Graphics and Visualization
}, editor = {
Hank Childs and Torsten Kuhlen and Fabio Marton
}, title = {{
Parallel Rendering on Hybrid Multi-GPU Clusters
}}, author = {
Eilemann, Stefan
and
Bilgili, Ahmet
and
Abdellah, Marwan
and
Hernando, Juan
and
Makhinya, Maxim
and
Pajarola, Renato
and
Schürmann, Felix
}, year = {
2012
}, publisher = {
The Eurographics Association
}, ISSN = {
1727-348X
}, ISBN = {
978-3-905674-35-4
}, DOI = {
10.2312/EGPGV/EGPGV12/109-117
} }
Citation