Image-parallel Ray Tracing using OpenGL Interception (English)

How to get this document?

Download
Commercial Copyright fee: €14.50 Basic fee: €4.00 Total price: €18.50
Academic Copyright fee: €4.50 Basic fee: €2.00 Total price: €6.50

CPU Ray tracing in scientific visualization has been shown to be an efficient rendering algorithm for large-scale polygonal data on distributed-memory systems by using custom integrations which modify the source code of existing visualization tools or by using OpenGL interception to run without source code modification to existing tools. Previous implementations in common visualization tools use existing data-parallel work distribution with sort-last compositing algorithms and exhibited sub-optimal performance scaling across multiple nodes due to the inefficiencies of data-parallel distributions of the scene geometry. This paper presents a solution which uses efficient ray tracing through OpenGL interception using an image-parallel work distribution implemented on top of the data-parallel distribution of the host program while supporting a paging system for access to non-resident data. Through a series of scaling studies, we show that using an image-parallel distribution often provides superior scaling performance which is more independent of the data distribution and view, while also supporting secondary rays for advanced rendering effects.

Table of contents conference proceedings

The tables of contents are generated automatically and are based on the data records of the individual contributions available in the index of the TIB portal. The display of the Tables of Contents may therefore be incomplete.

Scalable Parallel Feature Extraction and Tracking for Large Time-varying 3D Volume Data
Wang, Yang / Yu, Hongfeng / Ma, Kwan-Liu | 2013
Practical Parallel Rendering of Detailed Neuron Simulations
Hernando, Juan B. / Biddiscombe, John / Bohara, Bidur / Eilemann, Stefan / Schürmann, Felix | 2013
Scalable Seams for Gigapixel Panoramas
Philip, Sujin / Summa, Brian / Tierny, Julien / Bremer, Peer-Timo / Pascucci, Valerio | 2013
Analysis of Cache Behavior and Performance of Different BVH Memory Layouts for Tracing Incoherent Rays
Wodniok, Dominik / Schulz, Andre / Widmer, Sven / Goesele, Michael | 2013
Rendering Molecular Surfaces using Order-Independent Transparency
Kauker, Daniel / Krone, Michael / Panagiotidis, Alexandros / Reina, Guido / Ertl, Thomas | 2013
VtkSMP: Task-based Parallel Operators for VTK Filters
Ettinger, Mathias / Broquedis, F. / Gautier, T. / Ploix, S. / Raffin, Bruno | 2013
Image-parallel Ray Tracing using OpenGL Interception
Brownlee, Carson / Ize, Thiago / Hansen, Charles D. | 2013
GPU Acceleration of Particle Advection Workloads in a Parallel, Distributed Memory Setting
Camp, David / Krishnan, Hari / Pugmire, David / Garth, Christoph / Johnson, Ian / Bethel, E. Wes / Joy, Kenneth I. / Childs, Hank | 2013
In Situ Pathtube Visualization with Explorable Images
Ye, Yucong / Miller, Robert / Ma, Kwan-Liu | 2013
Feedback