GPU-based Image Compression for Efficient Compositing in Distributed Rendering Applications

Riley Lipinksi, Kenneth Moreland, Michael E. Papka, Thomas Marrinan

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

Abstract

Visualizations of large-scale data sets are often created on graphics clusters that distribute the rendering task amongst many processes. When using real-time GPU-based graphics algorithms, the most time-consuming aspect of distributed rendering is typically the com-positing phase - combining all partial images from each rendering process into the final visualization. Compo siting requires image data to be copied off the GPU and sent over a network to other processes. While compression has been utilized in existing distributed rendering compositors to reduce the data being sent over the network, this compression tends to occur after the raw images are transferred from the GPU to main memory. In this paper, we present work that leverages OpenGL / CUDA interoperability to compress raw images on the GPU prior to transferring the data to main memory. This approach can significantly reduce the device-to-host data transfer time, thus enabling more efficient compositing of images generated by distributed rendering applications.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 11th Symposium on Large Data Analysis and Visualization, LDAV 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages43-52
Number of pages10
ISBN (Electronic)9781665432832
DOIs
StatePublished - 2021
Event11th IEEE Symposium on Large Data Analysis and Visualization, LDAV 2021 - Virtual, Online, United States
Duration: Oct 25 2021 → …

Publication series

NameProceedings - 2021 IEEE 11th Symposium on Large Data Analysis and Visualization, LDAV 2021

Conference

Conference11th IEEE Symposium on Large Data Analysis and Visualization, LDAV 2021
Country/TerritoryUnited States
CityVirtual, Online
Period10/25/21 → …

Funding

We would like to thank Mykhailo Ohorodnichuk and TurboSquid for creating and providing the “3 D Nuclear station Low-poly” model, Narayanan Kasthuri (Argonne National Laboratory and the University of Chicago) for providing the data for the reconstructed neuron models, and OpenStreetMap for collecting GPS coordinate data and making it publicly available. This research was supported in part by the Argonne Leadership Computing Facility and the Oak Ridge Leadership Computing Facility, which are U.S. Department of Energy Office of Science User Facilities operated under contracts DE-AC02-06CH11357 and DE-AC05-00OR22725 respectively.

FundersFunder number
Argonne Leadership Computing FacilityDE-AC05-00OR22725, DE-AC02-06CH11357

    Keywords

    • Computer graphics-Image compression
    • Computing methodologies
    • Massively parallel algorithms
    • Parallel algorithms
    • Parallel computing methodologies

    Fingerprint

    Dive into the research topics of 'GPU-based Image Compression for Efficient Compositing in Distributed Rendering Applications'. Together they form a unique fingerprint.

    Cite this