Cargando…
Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems
This paper describes a parallel implementation that allows the evaluations of the likelihood function for data analysis methods to run cooperatively on heterogeneous computational devices (i.e. CPU and GPU) belonging to a single computational node. The implementation is able to split and balance the...
Autores principales: | , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2011
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1395088 |
_version_ | 1780923492522262528 |
---|---|
author | Jarp, Sverre Lazzaro, Alfio Leduc, Julien Nowak, Andrzej Sneen Lindal, Yngve |
author_facet | Jarp, Sverre Lazzaro, Alfio Leduc, Julien Nowak, Andrzej Sneen Lindal, Yngve |
author_sort | Jarp, Sverre |
collection | CERN |
description | This paper describes a parallel implementation that allows the evaluations of the likelihood function for data analysis methods to run cooperatively on heterogeneous computational devices (i.e. CPU and GPU) belonging to a single computational node. The implementation is able to split and balance the workload needed for the evaluation of the likelihood function in corresponding sub-workloads to be executed in parallel on each computational device. The CPU parallelization is implemented using OpenMP, while the GPU implementation is based on OpenCL. The comparison of the performance of these implementations for different configurations and different hardware systems are reported. Tests are based on a real data analysis carried out in the high energy physics community. |
id | cern-1395088 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2011 |
record_format | invenio |
spelling | cern-13950882019-09-30T06:29:59Zhttp://cds.cern.ch/record/1395088engJarp, SverreLazzaro, AlfioLeduc, JulienNowak, AndrzejSneen Lindal, YngveParallel Likelihood Function Evaluation on Heterogeneous Many-core SystemsComputing and ComputersThis paper describes a parallel implementation that allows the evaluations of the likelihood function for data analysis methods to run cooperatively on heterogeneous computational devices (i.e. CPU and GPU) belonging to a single computational node. The implementation is able to split and balance the workload needed for the evaluation of the likelihood function in corresponding sub-workloads to be executed in parallel on each computational device. The CPU parallelization is implemented using OpenMP, while the GPU implementation is based on OpenCL. The comparison of the performance of these implementations for different configurations and different hardware systems are reported. Tests are based on a real data analysis carried out in the high energy physics community.CERN-IT-2011-012oai:cds.cern.ch:13950882011-10-28 |
spellingShingle | Computing and Computers Jarp, Sverre Lazzaro, Alfio Leduc, Julien Nowak, Andrzej Sneen Lindal, Yngve Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title | Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title_full | Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title_fullStr | Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title_full_unstemmed | Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title_short | Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems |
title_sort | parallel likelihood function evaluation on heterogeneous many-core systems |
topic | Computing and Computers |
url | http://cds.cern.ch/record/1395088 |
work_keys_str_mv | AT jarpsverre parallellikelihoodfunctionevaluationonheterogeneousmanycoresystems AT lazzaroalfio parallellikelihoodfunctionevaluationonheterogeneousmanycoresystems AT leducjulien parallellikelihoodfunctionevaluationonheterogeneousmanycoresystems AT nowakandrzej parallellikelihoodfunctionevaluationonheterogeneousmanycoresystems AT sneenlindalyngve parallellikelihoodfunctionevaluationonheterogeneousmanycoresystems |