Optimizing multi-image sort-last parallel rendering

Matthew Larsen, Kenneth Moreland, Chris R. Johnson, Hank Childs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

Sort-last parallel rendering can be improved by considering the rendering of multiple images at a time. Most parallel rendering algorithms consider the generation of only a single image. This makes sense when performing interactive rendering where the parameters of each rendering are not known until the previous rendering completes. However, in situ visualization often generates multiple images that do not need to be created sequentially. In this paper we present a simple and effective approach to improving parallel image generation throughput by amortizing the load and overhead among multiple image renders. Additionally, we validate our approach by conducting a performance study exploring the achievable speed-ups in a variety of image-based in situ use cases and rendering workloads. On average, our approach shows a 1.5 to 3.7 fold improvement in performance, and in some cases, shows a 10 fold improvement.

Original languageEnglish
Title of host publicationIEEE Symposium on Large Data Analysis and Visualization 2016, LDAV 2016 - Proceedings
EditorsKenneth Moreland, Markus Hadwiger, Ross Maciejewski
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages37-46
Number of pages10
ISBN (Electronic)9781509056590
DOIs
StatePublished - Mar 8 2017
Externally publishedYes
Event6th IEEE Symposium on Large-Scale Data Analysis and Visualization, LDAV 2016 - Baltimore, United States
Duration: Oct 23 2016 → …

Publication series

NameIEEE Symposium on Large Data Analysis and Visualization 2016, LDAV 2016 - Proceedings

Conference

Conference6th IEEE Symposium on Large-Scale Data Analysis and Visualization, LDAV 2016
Country/TerritoryUnited States
CityBaltimore
Period10/23/16 → …

Keywords

  • I.3.2 [Computer Graphics]: Graphics Systems-Distributed/network graphics
  • I.3.6 [Computer Graphics]: General

Fingerprint

Dive into the research topics of 'Optimizing multi-image sort-last parallel rendering'. Together they form a unique fingerprint.

Cite this