Parallel Monte Carlo on Intel MIC Architecture
Institute for Information and Communication Technologies, Bulgarian Academy of Sciences Acad. G. Bonchev str., Block 25A, Sofia 1113, Bulgaria
Procedia Computer Science, Volume 108, Pages 1803-1810, 2017
@article{atanassov2017parallel,
title={Parallel Monte Carlo on Intel MIC Architecture},
author={Atanassov, Emanouil and Gurov, Todor and Ivanovska, Sofiya and Karaivanova, Aneta},
journal={Procedia Computer Science},
volume={108},
pages={1803–1810},
year={2017},
publisher={Elsevier}
}
Trade-off between the cost-efficiency of powerful computational accelerators and the increasing energy needed to perform numerical tasks can be tackled by implementation of algorithms on the Intel Multiple Integrated Cores (MIC) architecture. The best performance of the algorithms requires the use of appropriate optimization and parallelization approaches throughout all process of their design. Monte Carlo methods and Quasi-Monte Carlo methods depend on a huge number of computational cores. In this paper we present the advances in our studies on the performance of algorithms for solving multidimensional integrals on Intel MIC architecture and their comparison with the performance of Monte Carlo methods. The fast implementations are due to the high parallelism in the operations with the many coordinates of the sequences achieved with the Intel MIC architecture. These implementations are easy to be integrated and demonstrate high performance in terms of timing and computational speeds.
June 17, 2017 by hgpu