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...

Descripción completa

Detalles Bibliográficos
Autores principales: Jarp, Sverre, Lazzaro, Alfio, Leduc, Julien, Nowak, Andrzej, Sneen Lindal, Yngve
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