Dortmund 2021 – scientific programme
Parts | Days | Selection | Search | Updates | Downloads | Help
T: Fachverband Teilchenphysik
T 80: Cosmic Rays IV
T 80.2: Talk
Thursday, March 18, 2021, 16:20–16:35, Te
Random number generation in massivelly parallel platforms for CORSIKA8 — •Antonio Augusto Alves Junior, Anton Poctarev, and Ralf Ulrich — IAP - KIT, Karlsruhe, Germany
Advances of the generation of high quality random numbers in CORSIKA8, which is being developed in modern C++17 and is designed to run on multi-thread modern processors and accelerators, are discussed.
The aspects associated with the generation of high quality random numbers on massively parallel platforms, like multi-core CPUs and GPUs, are reviewed in depth, with particular emphasis on the deployment of counter-based engines.
Detailed performance measurements for the available counter-based algorithms are provided, as well as detailed comparisons with conventional designs. Finally, the design choices and integration into CORSIKA 8 are presented, together with some cascade simulation examples.