Exploring Numba and CuPy for GPU-Accelerated Monte Carlo Radiation Transport

被引:1
|
作者
Askar, Tair [1 ,2 ]
Yergaliyev, Argyn [3 ]
Shukirgaliyev, Bekdaulet [2 ,4 ,5 ,6 ]
Abdikamalov, Ernazar [2 ,3 ]
机构
[1] Nazarbayev Univ, Sch Engn & Digital Sci, Astana 010000, Kazakhstan
[2] Nazarbayev Univ, Energet Cosmos Lab, Astana 010000, Kazakhstan
[3] Nazarbayev Univ, Dept Phys, Astana 010000, Kazakhstan
[4] Zhubanov Univ, Heriot Watt Int Fac, Aktobe 030000, Kazakhstan
[5] Fesenkov Astrophys Inst, Alma Ata 050020, Kazakhstan
[6] Astana IT Univ, Dept Computat & Data Sci, Astana 010000, Kazakhstan
关键词
GPU; CUDA; Numba; CuPy; performance; DOMAIN DECOMPOSITION; SIMULATIONS; IMPLEMENTATION; MODEL; CUDA;
D O I
10.3390/computation12030061
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper examines the performance of two popular GPU programming platforms, Numba and CuPy, for Monte Carlo radiation transport calculations. We conducted tests involving random number generation and one-dimensional Monte Carlo radiation transport in plane-parallel geometry on three GPU cards: NVIDIA Tesla A100, Tesla V100, and GeForce RTX3080. We compared Numba and CuPy to each other and our CUDA C implementation. The results show that CUDA C, as expected, has the fastest performance and highest energy efficiency, while Numba offers comparable performance when data movement is minimal. While CuPy offers ease of implementation, it performs slower for compute-heavy tasks.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] GPU-accelerated Classical Trajectory Calculation Direct Simulation Monte Carlo applied to shock waves
    Norman, Paul
    Valentini, Paolo
    Schwartzentruber, Thomas
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 247 : 153 - 167
  • [32] A fast GPU-accelerated Monte Carlo engine for calculation of MLC-collimated electron fields
    Brost, Eric E.
    Tseung, H. Wan Chan
    Antolak, John A.
    [J]. MEDICAL PHYSICS, 2023, 50 (01) : 600 - 618
  • [33] VALIDATION OF GPU-ACCELERATED MONTE CARLO SIMULATIONS FOR PATIENT-SPECIFIC CT DOSE CALCULATIONS
    Lefol, Ronan
    Lemarechal, Yannick
    Boivin, Jonathan
    Despres, Philippe
    [J]. RADIOTHERAPY AND ONCOLOGY, 2023, 186 : S65 - S66
  • [34] GPU-accelerated Object-Oriented Monte Carlo modeling of photon migration in turbid media
    Doronin, Alex
    Meglinski, Igor
    [J]. SARATOV FALL MEETING 2010: OPTICAL TECHNOLOGIES IN BIOPHYSICS AND MEDICINE XII, 2011, 7999
  • [35] A GPU-Accelerated and Monte Carlo-Based Intensity Modulated Proton Therapy Optimization System
    Ma, J.
    Tseung, H. Wan Chan
    Beltran, C.
    [J]. MEDICAL PHYSICS, 2014, 41 (06) : 535 - 536
  • [36] GPU-accelerated inverse identification of radiative properties of particle suspensions in liquid by the Monte Carlo method
    Ma, C. Y.
    Zhao, J. M.
    Liu, L. H.
    Zhang, L.
    Li, X. C.
    Jiang, B. C.
    [J]. JOURNAL OF QUANTITATIVE SPECTROSCOPY & RADIATIVE TRANSFER, 2016, 172 : 146 - 159
  • [37] A GPU-accelerated and Monte Carlo-based intensity modulated proton therapy optimization system
    Ma, Jiasen
    Beltran, Chris
    Tseung, Hok Seum Wan Chan
    Herman, Michael G.
    [J]. MEDICAL PHYSICS, 2014, 41 (12)
  • [38] Modeling and Analysis of Cardiac Hybrid Cellular Automata via GPU-Accelerated Monte Carlo Simulation
    Treml, Lilly Maria
    Bartocci, Ezio
    Gizzi, Alessio
    [J]. MATHEMATICS, 2021, 9 (02) : 1 - 24
  • [39] Scatter Correction Based on GPU-Accelerated Full Monte Carlo Simulation for Brain PET/MRI
    Ma, Bo
    Gaens, Michaela
    Caldeira, Liliana
    Bert, Julian
    Lohmann, Philipp
    Tellmann, Lutz
    Lerche, Christoph
    Scheins, Jurgen
    Kops, Elena Rota
    Xu, Hancong
    Lenz, Mirjam
    Pietrzyk, Uwe
    Shah, Nadim Jon
    [J]. IEEE TRANSACTIONS ON MEDICAL IMAGING, 2020, 39 (01) : 140 - 151
  • [40] GPU-accelerated Monte Carlo-based online adaptive proton therapy: A feasibility study
    Feng, Hongying
    Patel, Samir H.
    Wong, William W.
    Younkin, James E.
    Penoncello, Gregory P.
    Morales, Danairis Hernandez
    Stoker, Joshua B.
    Robertson, Daniel G.
    Fatyga, Mirek
    Bues, Martin
    Schild, Steven E.
    Foote, Robert L.
    Liu, Wei
    [J]. MEDICAL PHYSICS, 2022, 49 (06) : 3550 - 3563