2017
DOI: 10.1088/1742-6596/898/4/042001
|View full text |Cite
|
Sign up to set email alerts
|

Opticks : GPU Optical Photon Simulation for Particle Physics using NVIDIA® OptiX™

Abstract: Abstract.Opticks is an open source project that integrates the NVIDIA OptiX GPU ray tracing engine with Geant4 toolkit based simulations. Massive parallelism brings drastic performance improvements with optical photon simulation speedup expected to exceed 1000 times Geant4 when using workstation GPUs. Optical photon simulation time becomes effectively zero compared to the rest of the simulation. Optical photons from scintillation and Cherenkov processes are allocated, generated and propagated entirely on the G… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(24 citation statements)
references
References 15 publications
0
24
0
Order By: Relevance
“…• associating photons with their "gensteps" entirely on the GPU • downloading photons that hit sensors to the CPU using the stream compaction technique • sorting photons by step sequence histories, flags for up to 16 steps are stored Gensteps are the parameters of optical photon producing steps of scintillation or Cerenkov processes, including the number of photons and the line segment along which to generate them. For a detailed description see the prior proceedings [10].…”
Section: Thrust High Level C++ Interface To Cudamentioning
confidence: 99%
See 3 more Smart Citations
“…• associating photons with their "gensteps" entirely on the GPU • downloading photons that hit sensors to the CPU using the stream compaction technique • sorting photons by step sequence histories, flags for up to 16 steps are stored Gensteps are the parameters of optical photon producing steps of scintillation or Cerenkov processes, including the number of photons and the line segment along which to generate them. For a detailed description see the prior proceedings [10].…”
Section: Thrust High Level C++ Interface To Cudamentioning
confidence: 99%
“…A major recent advance made possible by the general CSG solid intersection described above is the implementation of automated direct geometry translation allowing the Geant4 geometry model in memory to be directly translated and uploaded to the GPU. The former approach to geometry translation described in [10] required the geometry to be exported and imported via GDML and G4DAE files. The Opticks geometry model is based upon the observation that many elements of a detector geometry are repeated demanding the use of instancing for efficient representation.…”
Section: Geometry Structure Model and Direct Translationmentioning
confidence: 99%
See 2 more Smart Citations
“…In order to satisfy the physics accuracy and computing performance requirements of future neutrino experiments, approaches based on new computing platforms are under investigation. For example, Opticks [22] is a software package where the optical physics processes are implemented on the GPU. This package is executed on NVIDIA machines to parallelize the tracing of optical photons and yields a drastic time performance improvement with a speedup of the order of a thousand with respect to the original Geant4 package running on CPUs.…”
Section: Physics Modelling For the Intensity Frontiermentioning
confidence: 99%