PDFFlow: parton distribution functions on GPU
arXiv:2009.06635 · doi:10.1016/j.cpc.2021.107995
Abstract
We present PDFFlow, a new software for fast evaluation of parton distribution functions (PDFs) designed for platforms with hardware accelerators. PDFs are essential for the calculation of particle physics observables through Monte Carlo simulation techniques. The evaluation of a generic set of PDFs for quarks and gluon at a given momentum fraction and energy scale requires the implementation of interpolation algorithms as introduced for the first time by the LHAPDF project. PDFFlow extends and implements these interpolation algorithms using Google's TensorFlow library providing the capabilities to perform PDF evaluations taking fully advantage of multi-threading CPU and GPU setups. We benchmark the performance of this library on multiple scenarios relevant for the particle physics community.
8 pages, 7 figures, 2 tables. Code available at https://github.com/N3PDF/pdfflow
References in corpus (5)
- The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
- LHAPDF6: parton density access in the LHC precision era
- Parton distributions in the LHC era: MMHT 2014 PDFs
- VegasFlow: accelerating Monte Carlo simulation across multiple hardware platforms
- Towards hardware acceleration for parton densities estimation
Cited by in corpus (12)
- Snowmass 2021 whitepaper: Proton structure at the precision frontier
- Challenges in Monte Carlo event generator software for High-Luminosity LHC
- Event Generators for High-Energy Physics Experiments
- SMEFiT: a flexible toolbox for global interpretations of particle physics data with effective field theories
- Design and engineering of a simplified workflow execution for the MG5aMC event generator on GPUs and vector CPUs
- ChiliPDF: Chebyshev Interpolation for Parton Distributions
- Differentiable MadNIS-Lite
- Differentiable Matrix Elements with MadJax
- Flow Annealed Importance Sampling Bootstrap meets Differentiable Particle Physics
- Many-gluon tree amplitudes on modern GPUs: A case study for novel event generators
- An Algorithm to Parallelise Parton Showers on a GPU
- Monte Carlo Event Generators