Heterogeneous Hardware Parallelism Review of the IN2P3 2016 Computing School
V. Lafage · Journal of Physics Conference Series · 2017
Parallel and hybrid Monte Carlo computation. The Monte Carlo method is the main workhorse for computation of particle physics observables. This paper provides an overview of various HPC technologies that can be used today: multicore ( OpenMP, HPX ), manycore ( OpenCL ). The rewrite of a twenty years old Fortran 77 Monte Carlo will illustrate the various programming paradigms in use beyond language implementation. The problem of parallel random number generator will be addressed. We will give a short report of the one week school dedicated to these recent approaches, that took place in École Polytechnique in May 2016.