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 条
  • [31] GPU-based fast Monte Carlo dose calculation for proton therapy
    Jia, Xun
    Schuemann, Jan
    Paganetti, Harald
    Jiang, Steve B.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (23): : 7783 - 7797
  • [32] A GPU-Based Monte Carlo Tool for Computing DRRs with Multiple Scattering
    Jia, X.
    Folkerts, M.
    Choi, D.
    Majumdar, A.
    Jiang, S.
    [J]. MEDICAL PHYSICS, 2011, 38 (06)
  • [33] Study of a GPU-based parallel computing method for the Monte Carlo program
    Luo Zhi-Fei
    Qiu Rui
    Li Ming
    Wu Zhen
    Zeng Zhi
    Li Jun-Li
    [J]. NUCLEAR SCIENCE AND TECHNIQUES, 2014, 25
  • [34] Study of a GPU-based parallel computing method for the Monte Carlo program
    罗志飞
    邱睿
    李明
    武祯
    曾志
    李君利
    [J]. Nuclear Science and Techniques, 2014, 25(S1) (S1) : 31 - 34
  • [35] Fast GPU-based Monte Carlo simulations for LDR prostate brachytherapy
    Bonenfant, Eric
    Magnoux, Vincent
    Hissoiny, Sami
    Ozell, Benoit
    Beaulieu, Luc
    Despres, Philippe
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2015, 60 (13): : 4973 - 4986
  • [36] Monte Carlo simulations of squalane in the Gibbs ensemble
    Neubauer, B
    Delhommelle, J
    Boutin, A
    Tavitian, B
    Fuchs, AH
    [J]. FLUID PHASE EQUILIBRIA, 1999, 155 (02) : 167 - 176
  • [37] Development of a GPU-Based Mont Carlo Simulation Tool for PET
    Lai, Youfang
    Zhong, Yuncheng
    Chalise, Ananta
    Zhou, Shiwei
    Shao, Yiping
    Jin, Mingwu
    Jia, Xun
    Chi, Yujie
    [J]. 2019 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2019,
  • [38] Gibbs ensemble Monte Carlo simulation of the properties of water with a fluctuating charges model
    Medeiros, M
    Costas, ME
    [J]. JOURNAL OF CHEMICAL PHYSICS, 1997, 107 (06): : 2012 - 2019
  • [39] Fast GPU-based Monte Carlo dose calculations for permanent prostate implants
    Bonenfant, E.
    Magnoux, V.
    Hissoiny, S.
    Ozell, B.
    Beaulieu, L.
    Despres, P.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2014, 111 : S151 - S152
  • [40] The development of GPU-based parallel PRNG for Monte Carlo applications in CUDA Fortran
    Kargaran, Hamed
    Minuchehr, Abdolhamid
    Zolfaghari, Ahmad
    [J]. AIP ADVANCES, 2016, 6 (04)