Back to results

The University of Texas at Austin

Speculative ray scheduling for large data visualization on supercomputers

Abstract

dc:description.abstract

Scientific ray tracing now can include realistic shading and material properties, but tracing rays through partitioned data to calculate global illumination is inefficient because of the I/O overhead incurred by rays migrating from one partition to another. For such data, ray scheduling methods have demonstrated improved rendering performance by amortizing costs across a large group of rays. However, ray schedulers are prone to long-tail effects where much time is spent computing the solution for the final few rays, particularly for irregular ray tracing workloads. Solving this long-tail problem is increasingly important to maintain performance as complex ray tracing becomes more common for scientific analysis and for direct simulation of ray-like phenomena. In response, this dissertation introduces the concept of controlled redundancy to the domain of ray scheduling by means of speculation. We demonstrate that for both out-of-core and in situ rendering scenarios, speculatively scheduling rays to different regions of space both increases utilization of underlying resources and reduces total rendering time. In addition, we establish a communication abstraction to form a scheduling framework for novel asynchronous speculation. Furthermore, we incorporate simple heuristic prediction models, making the framework highly adaptable to a spectrum of scene characteristics. The framework is flexible enough to support a wide range of rendering techniques, including many variants of volume rendering and geometry rendering. Facilitated by high utilization, our scheduling method achieves many-times higher throughput on a multi-node, distributed system than prior methods, making our method fit for both interactive and offline applications.

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy
Level thesis:degree_level
Doctoral
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Grantor
The University of Texas at Austin
Year dc:date.issued
2021

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Park, Hyungman
Advisors dc:contributor.advisor
  • Fussell, Donald S., 1951-
  • Navratil, Paul Arthur
Committee members dc:contributor.committeemember
  • Erez, Mattan
  • Garg, Vijay
  • Vouga, Etienne

Subjects

dc:subject × 2

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:repositories.lib.utexas.edu:2152/114196

Chain of custody

source
Harvested from
University of Texas
Base URL
repositories.lib.utexas.edu/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Park, Hyungman. Speculative ray scheduling for large data visualization on supercomputers. Doctoral thesis, The University of Texas at Austin, 2021. https://hdl.handle.net/2152/114196