Acceleration of Monte-Carlo Simulation on High Performance Computing Platforms

被引:1
|
作者
Wang, Pei-Jen [1 ]
Liu, Cheng-Yueh [1 ]
Tu, Chia-Heng [2 ]
Lee, Chen-Pang [1 ]
Hung, Shih-Hao [1 ]
机构
[1] Natl Taiwan Univ, Taipei 10617, Taiwan
[2] Natl Cheng Kung Univ, Tainan 70101, Taiwan
关键词
Monte Carlo; AVX-512; Vectorization; shared physical memory; zero-copy; LIGHT TRANSPORT; VECTORIZATION;
D O I
10.1145/3264746.3264765
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Monte Carlo methods are often used to solve computational problems with randomness. The random sampling helps avoid the deterministic results, but it requires intensive computations to obtain the results. Several attempts have been made to boost the performance of the Monte Carlo based algorithms by taking advantage of the parallel computers. In this paper, we use the photonic simulation application, MCML, as a case study to 1) parallelize the Monte Carlo method with OpenMP and vectorization, 2) compare the parallelization techniques, and 3) evaluate the parallelized programs on the platforms with the Xeon Phi processor. In particular, the OpenMP version incorporates the vectorization technique that utilizes the AVX-512 vector instructions on the Xeon Phi processor. Our experimental results show that the OpenMP code achieves up to 345x speedup on the Xeon Phi processor, compared with the original code runs on the Xeon E5 processor.
引用
收藏
页码:225 / 230
页数:6
相关论文
共 50 条
  • [1] Acceleration of Monte-Carlo Molecular Simulations on Hybrid Computing Architectures
    Braun, Claus
    Holst, Stefan
    Wunderlich, Hans-Joachim
    Castillo, Juan Manuel
    Gross, Joachim
    [J]. 2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 207 - 212
  • [2] Monte-Carlo Simulation in a Cloud Computing Environment with MapReduce
    Pratx, G.
    Xing, L.
    [J]. MEDICAL PHYSICS, 2011, 38 (06)
  • [3] MONTE-CARLO SIMULATION OF CHEVRON BAFFLE PERFORMANCE
    ROSS, AW
    FINK, M
    WELLENSTEIN, HF
    [J]. JOURNAL OF VACUUM SCIENCE & TECHNOLOGY A-VACUUM SURFACES AND FILMS, 1993, 11 (03): : 723 - 725
  • [4] MONTE-CARLO SIMULATION OF COLLISIONLESS SHOCKS SHOWING PREFERENTIAL ACCELERATION OF HIGH A/Z PARTICLES
    ELLISON, DC
    JONES, FC
    EICHLER, D
    [J]. JOURNAL OF GEOPHYSICS-ZEITSCHRIFT FUR GEOPHYSIK, 1981, 50 (02): : 110 - 113
  • [5] COMPARISON OF SCIENTIFIC COMPUTING PLATFORMS FOR MCNP4A MONTE-CARLO CALCULATIONS
    HENDRICKS, JS
    BROCKHOFF, RC
    [J]. NUCLEAR SCIENCE AND ENGINEERING, 1994, 116 (04) : 269 - 277
  • [6] OPTICAL COMPUTING BY MONTE-CARLO METHODS
    MORRIS, GM
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1984, 1 (12): : 1292 - 1292
  • [7] MONTE-CARLO SIMULATION OF WATER
    LADD, AJC
    [J]. MOLECULAR PHYSICS, 1977, 33 (04) : 1039 - 1050
  • [8] MONTE-CARLO SIMULATION OF MICTOMAGNETS
    YASHONATH, S
    KRISHNAMURTHY, B
    RAMASESHA, S
    RAO, CNR
    [J]. ZEITSCHRIFT FUR PHYSIK B-CONDENSED MATTER, 1982, 46 (04): : 341 - 346
  • [9] MONTE-CARLO SIMULATION OF WATER
    PANGALI, CS
    RAO, M
    BERNE, BJ
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1978, 175 (MAR): : 1 - 1
  • [10] MONTE-CARLO SIMULATION OF POLYTYPES
    RAMASESHA, S
    RAO, CNR
    [J]. PHILOSOPHICAL MAGAZINE, 1977, 36 (04): : 827 - 833