17th International Workshop on Advanced Computing and Analysis Techniques in Physics Research | |
GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs | |
物理学;计算机科学 | |
Pompili, Alexis^1 ; Florio, Adriano Di^1 | |
Dipartimento Interateneo di Fisica di Bari, I.N.F.N.-Sezione di Bari, via Amendola 173, Bari | |
I-70126, Italy^1 | |
关键词: Computing capability; Likelihood ratio tests; Monte Carlo techniques; Multi-Processes; Performance study; Regularity condition; Statistical data analysis; Statistical significance; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/762/1/012044/pdf DOI : 10.1088/1742-6596/762/1/012044 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
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.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
GPUs for statistical data analysis in HEP: a performance study of GooFit on GPUs vs. RooFit on CPUs | 1556KB | download |