Cargando…

GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs

In order to test the computing capabilities of GPUs with respect to traditional CPU cores a high-statistics toy Monte Carlo technique has been implemented both in ROOT/RooFit and GooFit frameworks with the purpose to estimate the statistical significance of the structure observed by CMS close to the...

Descripción completa

Detalles Bibliográficos
Autores principales: Pompili, Alexis, Di Florio, Adriano
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/762/1/012044
http://cds.cern.ch/record/2277802
_version_ 1780955338152869888
author Pompili, Alexis
Di Florio, Adriano
author_facet Pompili, Alexis
Di Florio, Adriano
author_sort Pompili, Alexis
collection CERN
description In order to test the computing capabilities of GPUs with respect to traditional CPU cores a high-statistics toy Monte Carlo technique has been implemented both in ROOT/RooFit and GooFit frameworks with the purpose to estimate the statistical significance of the structure observed by CMS close to the kinematical boundary of the Jψϕ invariant mass in the three-body decay B (+)→JψϕK (+). GooFit is a data analysis open tool under development that interfaces ROOT/RooFit to CUDA platform on nVidia GPU. The optimized GooFit application running on GPUs hosted by servers in the Bari Tier2 provides striking speed-up performances with respect to the RooFit application parallelised on multiple CPUs by means of PROOF-Lite tool. The considerably resulting speed-up, while comparing concurrent GooFit processes allowed by CUDA Multi Process Service and a RooFit/PROOF-Lite process with multiple CPU workers, is presented and discussed in detail. By means of GooFit it has also been possible to explore the behaviour of a likelihood ratio test statistic in different situations in which the Wilks Theorem may apply or does not apply because its regularity conditions are not satisfied.
id oai-inspirehep.net-1499988
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling oai-inspirehep.net-14999882021-02-09T10:05:28Zdoi:10.1088/1742-6596/762/1/012044http://cds.cern.ch/record/2277802engPompili, AlexisDi Florio, AdrianoGPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUsComputing and ComputersIn order to test the computing capabilities of GPUs with respect to traditional CPU cores a high-statistics toy Monte Carlo technique has been implemented both in ROOT/RooFit and GooFit frameworks with the purpose to estimate the statistical significance of the structure observed by CMS close to the kinematical boundary of the Jψϕ invariant mass in the three-body decay B (+)→JψϕK (+). GooFit is a data analysis open tool under development that interfaces ROOT/RooFit to CUDA platform on nVidia GPU. The optimized GooFit application running on GPUs hosted by servers in the Bari Tier2 provides striking speed-up performances with respect to the RooFit application parallelised on multiple CPUs by means of PROOF-Lite tool. The considerably resulting speed-up, while comparing concurrent GooFit processes allowed by CUDA Multi Process Service and a RooFit/PROOF-Lite process with multiple CPU workers, is presented and discussed in detail. By means of GooFit it has also been possible to explore the behaviour of a likelihood ratio test statistic in different situations in which the Wilks Theorem may apply or does not apply because its regularity conditions are not satisfied.oai:inspirehep.net:14999882016
spellingShingle Computing and Computers
Pompili, Alexis
Di Florio, Adriano
GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title_full GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title_fullStr GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title_full_unstemmed GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title_short GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs
title_sort gpus for statistical data analysis in hep: a performance study of goofit on gpus vs. roofit on cpus
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/762/1/012044
http://cds.cern.ch/record/2277802
work_keys_str_mv AT pompilialexis gpusforstatisticaldataanalysisinhepaperformancestudyofgoofitongpusvsroofitoncpus
AT diflorioadriano gpusforstatisticaldataanalysisinhepaperformancestudyofgoofitongpusvsroofitoncpus