Parallelization of maximum likelihood fits with OpenMP and CUDA
- 1. CERN openlab, Geneva (Switzerland)
Description
Data analyses based on maximum likelihood fits are commonly used in the high energy physics community for fitting statistical models to data samples. This technique requires the numerical minimization of the negative log-likelihood function. MINUIT is the most common package used for this purpose in the high energy physics community. The main algorithm in this package, MIGRAD, searches the minimum by using the gradient information. The procedure requires several evaluations of the function, depending on the number of free parameters and their initial values. The whole procedure can be very CPU-time consuming in case of complex functions, with several free parameters, many independent variables and large data samples. Therefore, it becomes particularly important to speed-up the evaluation of the negative log-likelihood function. In this paper we present an algorithm and its implementation which benefits from data vectorization and parallelization (based on OpenMP) and which was also ported to Graphics Processing Units using CUDA.
Availability note (English)
Available from http://dx.doi.org/10.1088/1742-6596/331/3/032021Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Physics. Conference Series (Online)
- Journal Volume
- 331
- Journal Issue
- 3
- Journal Page Range
- [7 p.]
- ISSN
- 1742-6596
Conference
- Title
- International conference on computing in high energy and nuclear physics
- Acronym
- CHEP 2010
- Dates
- 18-22 Oct 2010
- Place
- Taipei, Taiwan (China)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 43101648
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- ALGORITHMS; C CODES; COMPUTER CALCULATIONS; COMPUTER NETWORKS; DATA ANALYSIS; DATA TRANSMISSION SYSTEMS; DISTRIBUTED DATA PROCESSING; EVALUATION; HIGH ENERGY PHYSICS; MAXIMUM-LIKELIHOOD FIT; MINIMIZATION; STATISTICAL MODELS
- Descriptors DEC
- COMPUTER CODES; DATA PROCESSING; MATHEMATICAL LOGIC; MATHEMATICAL MODELS; MATHEMATICAL SOLUTIONS; NUMERICAL SOLUTION; OPTIMIZATION; PHYSICS; PROCESSING