On the Parallel Implementation of Quasi-Monte Carlo Algorithms

被引:0
|
作者
Atanassov, E. [1 ]
Gurov, T. [1 ]
Ivanovska, S. [1 ]
Karaivanova, A. [1 ]
Simchev, T. [1 ]
机构
[1] Bulgarian Acad Sci, Inst Informat & Commun Technol, Acad G Bonchev Str,Bl 25A, Sofia 1113, Bulgaria
来源
基金
欧盟地平线“2020”;
关键词
Low-discrepancy sequences; Quasi-Monte Carlo algorithms; High performance computing;
D O I
10.1007/978-3-319-73441-5_27
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The quasi-Monte Carlo algorithms utilize deterministic low-discrepancy sequences in order to increase the rate of convergence of stochastic simulation algorithms. Such kinds of algorithms are widely applicable and consume large share of the computational time on advanced HPC systems. The recent advances in HPC are increasingly rely on the use of accelerators and other similar devices that improve the energy efficiency and offer better performance for certain type of computations. The Xeon Phi coprocessors combine efficient vector floating point computations with familiar operational and development environment. One potentially difficult part of the conversion of a Monte Carlo algorithm into a quasi-Monte Carlo one is the generation of the lowdiscrepancy sequences. On such specialized equipment as the Xeon Phi, the value of memory increases due to the presence of a large number of computational cores. In order to allow quasi-Monte Carlo algorithms to make use of hybrid OpenMP+MPI programming, we implemented generation routines that save both memory space and memory bandwidth, with the aim to widen the applicability of quasi-Monte Carlo algorithms in environments with an extremely large number of computational elements. We present our implementation and compare it with regular Monte Carlo using a popular pseudorandom number generator, demonstrating the applicability and advantages of our approach.
引用
收藏
页码:258 / 265
页数:8
相关论文
共 50 条
  • [41] Quasi-Monte Carlo simulation of diffusion
    Lécot, C
    El Khettabi, F
    JOURNAL OF COMPLEXITY, 1999, 15 (03) : 342 - 359
  • [42] Quasi-Monte Carlo Variational Inference
    Buchholz, Alexander
    Wenzel, Florian
    Mandt, Stephan
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [43] Quasi-Monte Carlo methods in finance
    L'Ecuyer, P
    PROCEEDINGS OF THE 2004 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2004, : 1645 - 1655
  • [44] Quasi-Monte Carlo sampling to improve the efficiency of Monte Carlo EM
    Jank, W
    COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2005, 48 (04) : 685 - 701
  • [45] Techniques for parallel quasi-Monte Carlo integration with digital sequences and associated problems
    Schmid, WC
    Uhl, A
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2001, 55 (1-3) : 249 - 257
  • [46] Monte Carlo and Quasi-Monte Carlo Density Estimation via Conditioning
    L'Ecuyer, Pierre
    Puchhammer, Florian
    Ben Abdellah, Amal
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (03) : 1729 - 1748
  • [47] Are Quasi-Monte Carlo algorithms efficient for two-stage stochastic programs?
    Heitsch, H.
    Leoevey, H.
    Roemisch, W.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2016, 65 (03) : 567 - 603
  • [48] Parallel Randomized quasi-Monte Carlo simulation for pricing Asian basket options
    Chen, Daqian
    Hu, Yonghong
    Liu, Qin
    Chi, Xuebin
    DCABES 2007 Proceedings, Vols I and II, 2007, : 89 - 92
  • [49] Are Quasi-Monte Carlo algorithms efficient for two-stage stochastic programs?
    H. Heitsch
    H. Leövey
    W. Römisch
    Computational Optimization and Applications, 2016, 65 : 567 - 603
  • [50] Parallel Randomized Quasi-Monte Carlo Simulation for Asian Basket Option Pricing
    Hu, Yong-hong
    Chen, Da-qian
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2012, 6 (01) : 101 - 112