GPU-Based Monte Carlo Simulation for the Gibbs Ensemble

被引:0
|
作者
Hailat, Eyad [1 ]
Rushaidat, Kamel [1 ]
Schwiebert, Loren [1 ]
Mick, Jason R. [2 ]
Potoff, Jeffery J. [2 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[2] Wayne State Univ, Dept Chem Engn & Mat Sci, Detroit, MI 48202 USA
基金
美国国家科学基金会;
关键词
Parallel Computing; GPGPU; Monte Carlo simulation; Lennard-Jones Particles; Gibbs ensemble; GRAPHICS PROCESSING UNITS; MOLECULAR-DYNAMICS; OPENMP;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scientists are interested in simulating large biomolecular systems for longer times to get more accurate results. However, longer running times mean more execution steps with large computation overhead. We present an implementation of Monte Carlo simulation for the Gibbs ensemble using Lennard-Jones atoms on GPUs. Moreover, we use massive multithreading to utilize the large number of cores that the GPU has and hide the parallel setup overhead, such as global memory access and kernel launch overhead. However, this process of porting the code to the GPU includes managing the available resources such as the number of registers, the amount of shared memory, number of threads per Streaming Multiprocessor, and global memory bandwidth used by each thread and kernel. To the best of our knowledge, no other similar work that uses the GPU on this scale has been done for Monte Carlo simulation of the Gibbs ensemble. The evaluation results show over 45 times speedup using a commodity GPU compared to running on a single processor core.
引用
收藏
页码:75 / 82
页数:8
相关论文
共 50 条
  • [41] Development of a GPU-Based Monte Carlo Dose Calculation Package for Proton Radiotherapy
    Jia, X.
    Schuemann, J.
    Paganetti, H.
    Jiang, S.
    [J]. MEDICAL PHYSICS, 2012, 39 (06) : 3945 - 3945
  • [42] A study of potential numerical pitfalls in GPU-based Monte Carlo dose calculation
    Magnoux, Vincent
    Ozell, Benoit
    Bonenfant, Eric
    Despres, Philippe
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2015, 60 (13): : 5007 - 5018
  • [43] Experimental Evaluation of a Commercial GPU-Based Monte Carlo Dose Calculation Algorithm
    Paudel, M. R.
    Kim, A.
    Beachey, D. J.
    Ahmad, S.
    Sarfehnia, A.
    Sahgal, A.
    Keller, B.
    [J]. MEDICAL PHYSICS, 2015, 42 (06) : 3429 - 3429
  • [44] Development of a GPU-Based Monte Carlo Dose Calculation Package for Cancer Radiotherapy
    Jia, X.
    Gu, X.
    Graves, Y.
    Jiang, S.
    [J]. MEDICAL PHYSICS, 2011, 38 (06)
  • [45] Study of Thread Divergence in GPU-Based Monte Carlo Particle Transport Simulations
    Panaino, C.
    Tseung, H.
    [J]. MEDICAL PHYSICS, 2022, 49 (06) : E495 - E495
  • [46] GPU-Based Monte Carlo Treatment Planning System for Electron FLASH Radiotherapy
    Zhou, B.
    Lu, W.
    Lai, Y.
    Rahman, M.
    Zhang, R.
    Jia, X.
    Wang, K.
    [J]. MEDICAL PHYSICS, 2022, 49 (06) : E127 - E127
  • [47] A new approach to integrate GPU-based Monte Carlo simulation into inverse treatment plan optimization for proton therapy
    Li, Yongbao
    Tian, Zhen
    Song, Ting
    Wu, Zhaoxia
    Liu, Yaqiang
    Jiang, Steve
    Jia, Xun
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2017, 62 (01): : 289 - 305
  • [48] A Fast and Accurate GPU-Based Proton Transport Monte Carlo Simulation for Validating Proton Therapy Treatment Plans
    Tseung, H. Wan Chan
    Ma, J.
    Beltran, C.
    [J]. MEDICAL PHYSICS, 2014, 41 (06) : 410 - 410
  • [49] Efficient GPU-based Monte-Carlo simulation of diffusion in real astrocytes reconstructed from confocal microscopy
    Nguyen, Khieu-Van
    Hernandez-Garzon, Edwin
    Valette, Julien
    [J]. JOURNAL OF MAGNETIC RESONANCE, 2018, 296 : 188 - 199
  • [50] A GPU-based large-scale Monte Carlo simulation method for systems with long-range interactions
    Liang, Yihao
    Xing, Xiangjun
    Li, Yaohang
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 338 : 252 - 268