OSPRay - A CPU Ray Tracing Framework for Scientific Visualization

被引:104
|
作者
Wald, I. [1 ]
Johnson, G. P. [1 ]
Amstutz, J. [1 ]
Brownlee, C. [1 ,2 ]
Knoll, A. [3 ,4 ]
Jeffers, J. [1 ]
Guenther, J. [1 ]
Navratil, P. [2 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
[2] Texas Adv Comp Ctr, Austin, TX USA
[3] Univ Utah, SCI Inst, Salt Lake City, UT 84112 USA
[4] Argonne Natl Lab, 9700 S Cass Ave, Argonne, IL 60439 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/TVCG.2016.2599041
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Scientific data is continually increasing in complexity, variety and size, making efficient visualization and specifically rendering an ongoing challenge. Traditional rasterization-based visualization approaches encounter performance and quality limitations, particularly in HPC environments without dedicated rendering hardware. In this paper, we present OSPRay, a turn-key CPU ray tracing framework oriented towards production-use scientific visualization which can utilize varying SIMD widths and multiple device backends found across diverse HPC resources. This framework provides a high-quality, efficient CPU-based solution for typical visualization workloads, which has already been integrated into several prevalent visualization packages. We show that this system delivers the performance, high-level API simplicity, and modular device support needed to provide a compelling new rendering framework for implementing efficient scientific visualization workflows.
引用
收藏
页码:931 / 940
页数:10
相关论文
共 50 条
  • [1] Embree: A Kernel Framework for Efficient CPU Ray Tracing
    Wald, Ingo
    Woop, Sven
    Benthin, Carsten
    Johnson, Gregory S.
    Ernst, Manfred
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [2] Visualization of profiling and tracing in CPU-GPU programs
    Fiorini, Arnaud
    Dagenais, Michel R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):
  • [3] Interactive ray tracing for volume visualization
    Parker, S
    Parker, M
    Livnat, Y
    Sloan, PP
    Hansen, C
    Shirley, P
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1999, 5 (03) : 238 - 250
  • [4] Interactive ray tracing for volume visualization
    IEEE Computer Society
    不详
    IEEE Trans Visual Comput Graphics, 3 (238-250):
  • [5] Multi-CPU architecture speeds ray tracing
    Gauvin, Michael
    Scott, Donald
    LASER FOCUS WORLD, 2007, 43 (03): : 49 - +
  • [6] CPU Isosurface Ray Tracing of Adaptive Mesh Refinement Data
    Wang, Feng
    Wald, Ingo
    Wu, Qi
    Usher, Will
    Johnson, Chris R.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (01) : 1142 - 1151
  • [7] Special Relativistic Visualization by Local Ray Tracing
    Mueller, Thomas
    Grottel, Sebastian
    Weiskopf, Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (06) : 1243 - 1250
  • [8] Efficient CPU-based volume ray tracing techniques
    Marmitt, Gerd
    Friedrich, Heiko
    Slusallek, Philipp
    COMPUTER GRAPHICS FORUM, 2008, 27 (06) : 1687 - 1709
  • [9] NONLINEAR RAY TRACING FOR VESSEL ENHANCED VISUALIZATION
    Qiu, Feng
    Hong, Wei
    MEDICAL IMAGING 2012: IMAGE-GUIDED PROCEDURES, ROBOTIC INTERVENTIONS, AND MODELING, 2012, 8316
  • [10] HIPRT: A Ray Tracing Framework in HIP
    Meister, Daniel
    Kulkarni, Paritosh
    Vasishta, Aaryaman
    Harada, Takahiro
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2024, 7 (03)