In this proceedings we demonstrate some advantages of a top-bottom approach in the development of hardware-accelerated code. We start with an autogenerated hardware-agnostic Monte Carlo generator, which is parallelized in the event axis. This allow us to take advantage of the parallelizable nature of Monte Carlo integrals even if we don't have control of the hardware in which the computation will run (i.e., an external cluster). The generic nature of such an implementation can introduce spurious bottlenecks or overheads. Fortunately, said bottlenecks are usually restricted to a subset of operations and not to the whole vectorized program. By identifying the more critical parts of the calculation one can get very efficient code and at the sa...
Funding: This work was supported by the EU Horizon 2020 project, TeamPlay, Grant Number 779882, and ...
The computational resources required in scientific research for key areas, such as medicine, physics...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
We have developed a Python package ZMCintegral for multi-dimensional Monte Carlo integration on mult...
We present VegasFlow, a new software for fast evaluation of high dimensional integrals based on Mont...
Since the beginning of the field of high performance computing (HPC) after World War II, there has b...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
We assess gains from parallel computation on Backlight supercomputer. The information transfers are ...
In this contribution we describe an efficient GPU implementation of the Monte-Carlo simulation of th...
The single core processor, which has dominated for over 30 years, is now obsolete with recent trends...
Numerical simulations can help solve complex problems. Most of these algorithms are massively parall...
We identify hardware that is optimal to produce molecular dynamics trajectories on Linux compute clu...
This paper presents a new technique for introducing and tuning parallelism for heterogeneous shared-...
When using machine learning (ML) techniques, users typically need to choose a plethora of algorithm-...
International audienceComputing hardware, from mobile devices to supercomputer clusters, is undergoi...
Funding: This work was supported by the EU Horizon 2020 project, TeamPlay, Grant Number 779882, and ...
The computational resources required in scientific research for key areas, such as medicine, physics...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
We have developed a Python package ZMCintegral for multi-dimensional Monte Carlo integration on mult...
We present VegasFlow, a new software for fast evaluation of high dimensional integrals based on Mont...
Since the beginning of the field of high performance computing (HPC) after World War II, there has b...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
We assess gains from parallel computation on Backlight supercomputer. The information transfers are ...
In this contribution we describe an efficient GPU implementation of the Monte-Carlo simulation of th...
The single core processor, which has dominated for over 30 years, is now obsolete with recent trends...
Numerical simulations can help solve complex problems. Most of these algorithms are massively parall...
We identify hardware that is optimal to produce molecular dynamics trajectories on Linux compute clu...
This paper presents a new technique for introducing and tuning parallelism for heterogeneous shared-...
When using machine learning (ML) techniques, users typically need to choose a plethora of algorithm-...
International audienceComputing hardware, from mobile devices to supercomputer clusters, is undergoi...
Funding: This work was supported by the EU Horizon 2020 project, TeamPlay, Grant Number 779882, and ...
The computational resources required in scientific research for key areas, such as medicine, physics...
Mathematicians and computational scientists are often limited in their ability to model complex phen...