July 28, 2020 to August 6, 2020
virtual conference
Europe/Prague timezone

VegasFlow: accelerating Monte Carlo simulation across platforms with dataflow graphs

Jul 30, 2020, 11:00 AM
virtual conference

virtual conference

Talk 14. Computing and Data Handling Computing and Data Handling


Dr Juan Manuel Cruz Martínez (University of Milan)


We present VegasFlow, a new software for fast evaluation of high dimensional integrals based on Monte Carlo integration using dataflow graphs.
The growing complexity of calculations and simulations in many areas of science have been accompanied by advances in the computational tools which have helped their developments.
VegasFlow enables developers to delegate all complicated aspects of hardware or platform implementation to the library so they can focus on the problem at hand.
This software is inspired on the Vegas algorithm, ubiquitous in the particle physics community as the driver of cross section integration, and based on Google's powerful TensorFlow library. We benchmark the performance of this library on many different consumer and professional grade GPUs and CPUs, finding up to a 10x improvement with respect to other implementations of the Monte Carlo algorithms considered.

Secondary track (number) 17

Primary authors

Stefano Carrazza (CERN) Dr Juan Manuel Cruz Martínez (University of Milan)

Presentation materials