A Task-Based Parallel Rendering Component For Large-Scale Visualization Applications

Loading...
Thumbnail Image
Date
2017
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
An increasingly heterogeneous system landscape in modern high performance computing requires the efficient and portable adaption of performant algorithms to diverse architectures. However, classic hybrid shared-memory/distributed systems are designed and tuned towards specific platforms, thus impeding development, usage and optimization of these approaches with respect to portability. We demonstrate a flexible parallel rendering framework built upon a task-based dynamic runtime environment enabling adaptable performance-oriented deployment on various platform configurations. Our task definition represents an effective and easy-to-control trade-off between sort-first and sort-last image compositing, enabling good scalability in combination with inherent dynamic load balancing. We conduct comprehensive benchmarks to verify the characteristics and potential of our novel task-based system design for high-performance visualization.
Description

        
@inproceedings{
10.2312:pgv.20171094
, booktitle = {
Eurographics Symposium on Parallel Graphics and Visualization
}, editor = {
Alexandru Telea and Janine Bennett
}, title = {{
A Task-Based Parallel Rendering Component For Large-Scale Visualization Applications
}}, author = {
Biedert, Tim
and
Werner, Kilian
and
Hentschel, Bernd
and
Garth, Christoph
}, year = {
2017
}, publisher = {
The Eurographics Association
}, ISSN = {
1727-348X
}, ISBN = {
978-3-03868-034-5
}, DOI = {
10.2312/pgv.20171094
} }
Citation