Cargando…

Performance studies of GooFit while estimating the global statistical significance of a new physical signal

Graphical Processing Units (GPUs) represent one of the most sophisticated and versatile parallel computing architectures that are currently entering the High Energy Physics field. GooFit is an open source tool interfacing ROOT/RooFit to the CUDA platform on nVidia GPUs that acts as an interface betw...

Descripción completa

Detalles Bibliográficos
Autores principales: Pompili, Alexis, Di Florio, Adriano
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/1085/4/042005
http://cds.cern.ch/record/2664839
_version_ 1780961950935547904
author Pompili, Alexis
Di Florio, Adriano
author_facet Pompili, Alexis
Di Florio, Adriano
author_sort Pompili, Alexis
collection CERN
description Graphical Processing Units (GPUs) represent one of the most sophisticated and versatile parallel computing architectures that are currently entering the High Energy Physics field. GooFit is an open source tool interfacing ROOT/RooFit to the CUDA platform on nVidia GPUs that acts as an interface between the MINUIT minimization algorithm and a parallel processor which allows a Probability Density Function to be evaluated in parallel. In order to test the computing capabilities of GPUs with respect to traditional CPU cores, a high-statistics pseudo-experiment method has been implemented both in ROOT/RooFit and GooFit frameworks with the purpose of estimating the local statistical significance of an already known signal. The optimized GooFit application running on GPUs provides striking speed-up performances with respect to the RooFit application parallelized on multiple CPU workers by means of the PROOF-Lite tool. This method is extended to situations when, dealing with an unexpected signal, a global significance must be estimated. The Look-Elsewhere-Effect is taken into account by means of a scanning technique in order to consider - within the same background-only fluctuation and everywhere in the relevant mass spectrum - any fluctuating peaking behavior with respect to the background model. The execution time of the fitting procedure for each MC toy can considerably increase, thus the RooFit-based approach gets so time-expensive that may become unreliable while GooFit is an excellent tool to carry reliably out this p-value estimation method.
id oai-inspirehep.net-1699876
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16998762021-02-09T10:05:18Zdoi:10.1088/1742-6596/1085/4/042005http://cds.cern.ch/record/2664839engPompili, AlexisDi Florio, AdrianoPerformance studies of GooFit while estimating the global statistical significance of a new physical signalComputing and ComputersGraphical Processing Units (GPUs) represent one of the most sophisticated and versatile parallel computing architectures that are currently entering the High Energy Physics field. GooFit is an open source tool interfacing ROOT/RooFit to the CUDA platform on nVidia GPUs that acts as an interface between the MINUIT minimization algorithm and a parallel processor which allows a Probability Density Function to be evaluated in parallel. In order to test the computing capabilities of GPUs with respect to traditional CPU cores, a high-statistics pseudo-experiment method has been implemented both in ROOT/RooFit and GooFit frameworks with the purpose of estimating the local statistical significance of an already known signal. The optimized GooFit application running on GPUs provides striking speed-up performances with respect to the RooFit application parallelized on multiple CPU workers by means of the PROOF-Lite tool. This method is extended to situations when, dealing with an unexpected signal, a global significance must be estimated. The Look-Elsewhere-Effect is taken into account by means of a scanning technique in order to consider - within the same background-only fluctuation and everywhere in the relevant mass spectrum - any fluctuating peaking behavior with respect to the background model. The execution time of the fitting procedure for each MC toy can considerably increase, thus the RooFit-based approach gets so time-expensive that may become unreliable while GooFit is an excellent tool to carry reliably out this p-value estimation method.oai:inspirehep.net:16998762018
spellingShingle Computing and Computers
Pompili, Alexis
Di Florio, Adriano
Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title_full Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title_fullStr Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title_full_unstemmed Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title_short Performance studies of GooFit while estimating the global statistical significance of a new physical signal
title_sort performance studies of goofit while estimating the global statistical significance of a new physical signal
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/1085/4/042005
http://cds.cern.ch/record/2664839
work_keys_str_mv AT pompilialexis performancestudiesofgoofitwhileestimatingtheglobalstatisticalsignificanceofanewphysicalsignal
AT diflorioadriano performancestudiesofgoofitwhileestimatingtheglobalstatisticalsignificanceofanewphysicalsignal