An OpenCL-based Monte Carlo dose calculation engine (oclMC) for coupled photon-electron transport
Zhen Tian, Feng Shi, Michael Folkerts, Nan Qin, Steve B. Jiang, Xun, Jia

TL;DR
This paper introduces oclMC, a fast, cross-platform Monte Carlo dose calculation engine for radiotherapy, implemented in OpenCL, achieving comparable accuracy to CUDA-based methods across various hardware platforms.
Contribution
Developed a portable, efficient Monte Carlo dose engine in OpenCL that maintains accuracy and works across multiple hardware platforms, unlike previous CUDA-only solutions.
Findings
oCLMC achieves dose calculation accuracy within 0.5% of CUDA-based gDPM.
oCLMC runs on diverse hardware including Nvidia, AMD, and Intel devices.
The engine's efficiency is comparable across different platforms, with minor performance differences.
Abstract
Monte Carlo (MC) method has been recognized the most accurate dose calculation method for radiotherapy. However, its extremely long computation time impedes clinical applications. Recently, a lot of efforts have been made to realize fast MC dose calculation on GPUs. Nonetheless, most of the GPU-based MC dose engines were developed in NVidia CUDA environment. This limits the code portability to other platforms, hindering the introduction of GPU-based MC simulations to clinical practice. The objective of this paper is to develop a fast cross-platform MC dose engine oclMC using OpenCL environment for external beam photon and electron radiotherapy in MeV energy range. Coupled photon-electron MC simulation was implemented with analogue simulations for photon transports and a Class II condensed history scheme for electron transports. To test the accuracy and efficiency of our dose engine…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
