2010
DOI: 10.1145/1778765.1778803
|View full text |Cite
|
Sign up to set email alerts
|

OptiX

Abstract: The NVIDIA® OptiX™ ray tracing engine is a programmable system designed for NVIDIA GPUs and other highly parallel architectures. The OptiX engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations. Consequently, the core of OptiX is a domain-specific just-in-time compiler that generates custom ray tracing kernels by combining user-supplied programs for ray generation, material shading, object intersection, and scene traversal. This ena… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 442 publications
(46 citation statements)
references
References 21 publications
0
35
0
Order By: Relevance
“…48 Complex tissue geometries can also be described using triangular meshes, but these methods are benefiting only modestly from GPU acceleration 49 because efficient GPU calculation of the intersection of a ray with a triangular mesh remains a challenging problem and an intense focus of research in computer graphics. 50 Simpler dose calculation models rely on raytracing and analytical kernels to represent dose deposition in matter. One of such models, the PB model, decomposes the continuous diverging radiation beam into a superposition of discrete beamlets.…”
Section: Forward Projection Backprojectionmentioning
confidence: 99%
“…48 Complex tissue geometries can also be described using triangular meshes, but these methods are benefiting only modestly from GPU acceleration 49 because efficient GPU calculation of the intersection of a ray with a triangular mesh remains a challenging problem and an intense focus of research in computer graphics. 50 Simpler dose calculation models rely on raytracing and analytical kernels to represent dose deposition in matter. One of such models, the PB model, decomposes the continuous diverging radiation beam into a superposition of discrete beamlets.…”
Section: Forward Projection Backprojectionmentioning
confidence: 99%
“…GPU task-parallel models have recently become a popular topic in GPU research. Aila and Laine (2009) presented the idea of persistent threads for handling irregular ray generation in ray tracing and this was further developed in a GPU ray tracer OptiX (Parker et al 2010).…”
Section: Cuda and Mpimentioning
confidence: 99%
“…The 1536KB L2 cache is shared among all SMXs. The path tracing algorithms running on the NVIDIA devices run on top of the OpTiX ray tracing engine [16], [17]. The second used server is endowed with two such boards.…”
Section: Heterogeneous Serversmentioning
confidence: 99%
“…Each GPU accelerator present on the heterogeneous system is also assigned an iteration following the same demand driven policy. Besides the above explained memory limitations, the ray tracing engine used within the GPUs is OpTiX [17], inhibiting the simultaneous execution of more than one iteration per graphics board. At this upper level of workload decomposition and scheduling, tasks -iterations -are strongly related to memory address spaces: computational resources sharing the same address space (cores within the central processing unit, cores within the Xeon Phi, elementary processors within the GPU) are assigned a single iteration, such that memory consumption, i.e., the number of photon maps, does not increase with the number of such resources per device (we have in fact one photon map per device).…”
Section: Workload Decomposition and Schedulingmentioning
confidence: 99%