VegasFlow: accelerating Monte Carlo simulation across platforms

  title={VegasFlow: accelerating Monte Carlo simulation across platforms},
  author={Stefano Carrazza and Juan Cruz-Martinez},
  journal={Proceedings of 40th International Conference on High Energy physics — PoS(ICHEP2020)},
  • S. Carrazza, J. Cruz-Martinez
  • Published 19 October 2020
  • Computer Science, Physics
  • Proceedings of 40th International Conference on High Energy physics — PoS(ICHEP2020)
In this work we demonstrate the usage of the VegasFlow library on multidevice situations: multi-GPU in one single node and multi-node in a cluster. VegasFlow is a new software for fast evaluation of highly parallelizable integrals based on Monte Carlo integration. It is inspired on the Vegas algorithm, very often used as the driver of cross section integrationds and based on Google's powerful TensorFlow library. In this proceedings we consider a typical multi-gpu configuration to benchmark how… 

Figures from this paper

MadFlow: automating Monte Carlo simulation on GPU for particle physics processes
We present , a first general multi-purpose framework for Monte Carlo (MC) event simulation of particle physics processes designed to take full advantage of hardware accelerators, in particular,
MadFlow: towards the automation of Monte Carlo simulation on GPU for particle physics processes
In this proceedings we present MadFlow, a new framework for the automation of Monte Carlo (MC) simulation on graphics processing units (GPU) for particle physics processes. In order to automate MC
Many-gluon tree amplitudes on modern GPUs: A case study for novel event generators
The compute efficiency of Monte-Carlo event generators for the Large Hadron Collider is expected to become a major bottleneck for simulations in the highluminosity phase. Aiming at the development of


A multi-threaded version of MCFM
Modifying MCFM using OpenMP to implement multi-threading and modifying the integration routine VEGAS to distribute the event evaluation over the threads, while combining all events at the end of every iteration to optimize the numerical integration.
Computational challenges for MC event generation
The sophistication of fully exclusive MC event generation has grown at an extraordinary rate since the start of the LHC era, but has been mirrored by a similarly extraordinary rise in the CPU cost of
LHAPDF6: parton density access in the LHC precision era
The Fortran LHAPDF library has been a long-term workhorse in particle physics, providing standardised access to parton density functions for experimental and phenomenological purposes alike,
The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
A bstractWe discuss the theoretical bases that underpin the automation of the computations of tree-level and next-to-leading order cross sections, of their matching to parton shower simulations, and
A new algorithm for adaptive multidimensional integration
Precision phenomenology with MCFM
Without proper control of numerical and methodological errors in theoretical predictions at the per mille level it is not possible to study the effect of input parameters in current hadron-collider
SLURM: Simple Linux Utility for Resource Management
A new cluster resource management system called Simple Linux Utility Resource Management (SLURM) is described in this paper, designed to be flexible and fault-tolerant and can be ported to other clusters of different size and architecture with minimal effort.
Event generation with SHERPA 1.1
In this paper the current release of the Monte Carlo event generator Sherpa, version 1.1, is presented. Sherpa is a general-purpose tool for the simulation of particle collisions at high-energy
arXiv : Jet cross sections and transverse momentum distributions with NNLOJET
This talk discusses recent results for next-to-next-to-leading order (NNLO) QCD corrections to jet cross sections and transverse momentum distributions. The results are obtained in the NNLOJET code
The master programme in Applied Geology aims to provide comprehensive knowledge based on various branches of Geology, with special focus on Applied geology subjects in the areas of Geomorphology, Structural geology, Hydrogeology, Petroleum Geologists, Mining Geology), Remote Sensing and Environmental geology.