Cargando…

PDFFlow: Parton distribution functions on GPU

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Carrazza, Stefano, Cruz-Martinez, Juan M., Rossi, Marco
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.cpc.2021.107995
http://cds.cern.ch/record/2767112
_version_ 1780971269505679360
author Carrazza, Stefano
Cruz-Martinez, Juan M.
Rossi, Marco
author_facet Carrazza, Stefano
Cruz-Martinez, Juan M.
Rossi, Marco
author_sort Carrazza, Stefano
collection CERN
description 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. Program Title:PDFFlow CPC Library link to program files:https://doi.org/10.17632/rtp8xr3hn9.1 Developer's repository link:https://github.com/N3PDF/pdfflow Licensing provisions: GPLv3 Programming language: Python, C Nature of problem: The evaluation of a generic set of parton distribution functions requires the implementation of interpolation algorithms. Currently, there are no public available implementations with hardware acceleration support. Solution method: Implementation of interpolation algorithms for the evaluation of parton distribution functions and the strong coupling <math altimg="si1.svg"><msub><mrow><mi>α</mi></mrow><mrow><mi>s</mi></mrow></msub></math> using the dataflow graph infrastructure provided by the TensorFlow framework, taking advantage of multi-threading CPU and GPU setups.
id cern-2767112
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27671122023-10-04T08:57:57Zdoi:10.1016/j.cpc.2021.107995http://cds.cern.ch/record/2767112engCarrazza, StefanoCruz-Martinez, Juan M.Rossi, MarcoPDFFlow: Parton distribution functions on GPUphysics.comp-phOther Fields of Physicscs.LGComputing and Computershep-phParticle Physics - PhenomenologyWe 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. Program Title:PDFFlow CPC Library link to program files:https://doi.org/10.17632/rtp8xr3hn9.1 Developer's repository link:https://github.com/N3PDF/pdfflow Licensing provisions: GPLv3 Programming language: Python, C Nature of problem: The evaluation of a generic set of parton distribution functions requires the implementation of interpolation algorithms. Currently, there are no public available implementations with hardware acceleration support. Solution method: Implementation of interpolation algorithms for the evaluation of parton distribution functions and the strong coupling <math altimg="si1.svg"><msub><mrow><mi>α</mi></mrow><mrow><mi>s</mi></mrow></msub></math> using the dataflow graph infrastructure provided by the TensorFlow framework, taking advantage of multi-threading CPU and GPU setups.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.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.arXiv:2009.06635oai:cds.cern.ch:27671122020-09-14
spellingShingle physics.comp-ph
Other Fields of Physics
cs.LG
Computing and Computers
hep-ph
Particle Physics - Phenomenology
Carrazza, Stefano
Cruz-Martinez, Juan M.
Rossi, Marco
PDFFlow: Parton distribution functions on GPU
title PDFFlow: Parton distribution functions on GPU
title_full PDFFlow: Parton distribution functions on GPU
title_fullStr PDFFlow: Parton distribution functions on GPU
title_full_unstemmed PDFFlow: Parton distribution functions on GPU
title_short PDFFlow: Parton distribution functions on GPU
title_sort pdfflow: parton distribution functions on gpu
topic physics.comp-ph
Other Fields of Physics
cs.LG
Computing and Computers
hep-ph
Particle Physics - Phenomenology
url https://dx.doi.org/10.1016/j.cpc.2021.107995
http://cds.cern.ch/record/2767112
work_keys_str_mv AT carrazzastefano pdfflowpartondistributionfunctionsongpu
AT cruzmartinezjuanm pdfflowpartondistributionfunctionsongpu
AT rossimarco pdfflowpartondistributionfunctionsongpu