Scalable Ray Tracing Using the Distributed FrameBuffer

05/11/2023
by   Will Usher, et al.
0

Image- and data-parallel rendering across multiple nodes on high-performance computing systems is widely used in visualization to provide higher frame rates, support large data sets, and render data in situ. Specifically for in situ visualization, reducing bottlenecks incurred by the visualization and compositing is of key concern to reduce the overall simulation runtime. Moreover, prior algorithms have been designed to support either image- or data-parallel rendering and impose restrictions on the data distribution, requiring different implementations for each configuration. In this paper, we introduce the Distributed FrameBuffer, an asynchronous image-processing framework for multi-node rendering. We demonstrate that our approach achieves performance superior to the state of the art for common use cases, while providing the flexibility to support a wide range of parallel rendering algorithms and data distributions. By building on this framework, we extend the open-source ray tracing library OSPRay with a data-distributed API, enabling its use in data-distributed and in situ visualization applications.

READ FULL TEXT

page 1

page 3

page 6

page 7

page 8

page 9

page 10

research
02/22/2018

Equalizer 2.0 - Convergence of a Parallel Rendering Framework

Developing complex, real world graphics applications which leverage mult...
research
02/23/2019

Parallel Rendering and Large Data Visualization

We are living in the big data age: An ever increasing amount of data is ...
research
09/06/2021

In-situ visualization of natural hazards with Galaxy and Material Point Method

Visualizing regional-scale landslides is the key to conveying the threat...
research
07/29/2003

Application of interactive parallel visualization for commodity-based clusters using visualization APIs

We present an efficient and inexpensive to develop application for inter...
research
09/13/2022

High Performance Dataframes from Parallel Processing Patterns

The data science community today has embraced the concept of Dataframes ...
research
07/03/2016

A Hierarchical Distributed Processing Framework for Big Image Data

This paper introduces an effective processing framework nominated ICP (I...
research
07/26/2022

Voreen – An Open-source Framework for Interactive Visualization and Processing of Large Volume Data

Technological advances for measuring or simulating volume data have led ...

Please sign up or login with your details

Forgot password? Click here to reset