Accelerated ray-tracing simulations using McXtrace
Fuente:
arXiv
Guardado en:
| Autores principales: | , , , , |
|---|---|
| Formato: | Preprint |
| Publicado: |
2024
|
| Materias: | |
| Acceso en línea: | |
| Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| _version_ | 1866916433690099712 |
|---|---|
| author | Sloth, Steffen Willendrup, Peter Kjær Sørensen, Hans Henrik Brandenborg Christensen, Morten Poulsen, Henning Friis |
| author_facet | Sloth, Steffen Willendrup, Peter Kjær Sørensen, Hans Henrik Brandenborg Christensen, Morten Poulsen, Henning Friis |
| contents | McXtrace is an established Monte Carlo based ray-tracing tool to simulate synchrotron beamlines and X-ray laboratory instruments. This work explains and demonstrates the new capability of GPU-accelerated McXtrace ray-tracing simulations. The openACC implementation is presented, followed by a demonstration of the achieved speed-up factor for several types of instruments across different types of hardware. The instruments achieve speed-up factors around \SIrange{250}{600}{} dependent on the instrument complexity. Instruments requiring repeated memory access might require optimised memory access procedures to avoid severe penalties in the simulation time when using GPUs. The importance of reducing the simulations was demonstrated for an aviation security application by comparing the simulation time of a projection of an energy-dispersive X-ray computed tomography instrument. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2410_08747 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Accelerated ray-tracing simulations using McXtrace Sloth, Steffen Willendrup, Peter Kjær Sørensen, Hans Henrik Brandenborg Christensen, Morten Poulsen, Henning Friis Computational Physics McXtrace is an established Monte Carlo based ray-tracing tool to simulate synchrotron beamlines and X-ray laboratory instruments. This work explains and demonstrates the new capability of GPU-accelerated McXtrace ray-tracing simulations. The openACC implementation is presented, followed by a demonstration of the achieved speed-up factor for several types of instruments across different types of hardware. The instruments achieve speed-up factors around \SIrange{250}{600}{} dependent on the instrument complexity. Instruments requiring repeated memory access might require optimised memory access procedures to avoid severe penalties in the simulation time when using GPUs. The importance of reducing the simulations was demonstrated for an aviation security application by comparing the simulation time of a projection of an energy-dispersive X-ray computed tomography instrument. |
| title | Accelerated ray-tracing simulations using McXtrace |
| topic | Computational Physics |
| url | https://arxiv.org/abs/2410.08747 |