Abstract
We present a novel use of error-bounded lossy compression to accelerate distributed parallel volume rendering, which requires blending many semi-transparent rendered images from distributed processes, known as parallel image compositing. Specifically, we significantly improve the widely adopted binary-swap algorithm by compressing intermediate images while strictly bounding the pixel-wise error by the user-given tolerance. To bound the output error, we propose a fine-granular error bound model for every round of communications in binary swaps. The error bounds are derived based on the visibility of each intermediate pixel, characterized by occlusions from other processes and its opacity. As a result, we introduce a two-round process, first losslessly computing occlusions and then blending lossy compressed colors distributively. Our algorithm also adaptively decides whether lossy compression reduces communication time for different processes and communication rounds in binary swaps. We evaluate our algorithm with an end-to-end GPU parallel volume rendering pipeline that uses a CUDA-accelerated renderer and compressor with CUDA-aware MPI with up to 256 GPUs on the Perlmutter supercomputers.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025 |
| Pages | 1283-1285 |
| Number of pages | 3 |
| ISBN (Electronic) | 9798331526436 |
| DOIs | |
| State | Published - 2025 |
| Event | 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025 - Milan, Italy Duration: Jun 3 2025 → Jun 7 2025 |
Publication series
| Name | Proceedings - 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025 |
|---|
Conference
| Conference | 2025 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2025 |
|---|---|
| Country/Territory | Italy |
| City | Milan |
| Period | 6/3/25 → 6/7/25 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- CUDA
- Distributed Rendering
- Lossy compression
- Volume Rendering
ASJC Scopus subject areas
- Artificial Intelligence
- Computer Networks and Communications
- Hardware and Architecture