
doi: 10.2312/pgv.20191110
Acceleration structures are key to high performance parallel ray tracing. Maximizing performance requires configuring the degrees of freedom (e.g., construction parameters) these data structures expose. Whether a parameter setting is optimal depends on the input (e.g., the scene and view parameters) and hardware. Manual selection is tedious, error prone, and is not portable. To automate the parameter selection task we use a hybrid of model-based prediction and online autotuning. The combination benefits from the best of both worlds: one-shot configuration selection when inputs are known or similar, effective exploration of the configuration space otherwise. Online tuning additionally serves to train the model on real inputs without requiring a-priori training samples. Online autotuning outperforms best-practice configurations recommended by the literature, by up to 11% median. The model predictions achieve 95% of the online autotuning performance while reducing 90% of the autotuner overhead. Hybrid online autotuning thus enables always-on tuning of parallel ray tracing.
Categories and Subject Descriptors (according to ACM CCS): I.3.6 [Computer Graphics]: Methodology and Techniques- Graphics data structures and data types
Killian Herveau, Philip Pfaffe, Martin Peter Tillmann, Walter F. Tichy, and Carsten Dachsbacher
Eurographics Symposium on Parallel Graphics and Visualization
Session 2
59
68
ddc:004, I.3.6 [Computer Graphics], DATA processing & computer science, Methodology and Techniques, info:eu-repo/classification/ddc/004, 004, Graphics data structures and data types
ddc:004, I.3.6 [Computer Graphics], DATA processing & computer science, Methodology and Techniques, info:eu-repo/classification/ddc/004, 004, Graphics data structures and data types
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
