Cargando…

Track finding in ATLAS using GPUs

The reconstruction and simulation of collision events is a major task in modern HEP experiments involving several ten thousands of standard CPUs. On the other hand the graphics processors (GPUs) have become much more powerful and are by far outperforming the standard CPUs in terms of floating point...

Descripción completa

Detalles Bibliográficos
Autores principales: Mattmann, J, Schmitt, C
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/396/2/022035
http://cds.cern.ch/record/1456842
_version_ 1780925100163334144
author Mattmann, J
Schmitt, C
author_facet Mattmann, J
Schmitt, C
author_sort Mattmann, J
collection CERN
description The reconstruction and simulation of collision events is a major task in modern HEP experiments involving several ten thousands of standard CPUs. On the other hand the graphics processors (GPUs) have become much more powerful and are by far outperforming the standard CPUs in terms of floating point operations due to their massive parallel approach. The usage of these GPUs could therefore significantly reduce the overall reconstruction time per event or allow for the usage of more sophisticated algorithms. In this paper the track finding in the ATLAS experiment will be used as an example on how the GPUs can be used in this context: the implementation on the GPU requires a change in the algorithmic flow to allow the code to work in the rather limited environment on the GPU in terms of memory, cache, and transfer speed from and to the GPU and to make use of the massive parallel computation. Both, the specific implementation of parts of the ATLAS track reconstruction chain and the performance improvements obtained will be discussed.
id cern-1456842
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14568422019-09-30T06:29:59Zdoi:10.1088/1742-6596/396/2/022035http://cds.cern.ch/record/1456842engMattmann, JSchmitt, CTrack finding in ATLAS using GPUsDetectors and Experimental TechniquesThe reconstruction and simulation of collision events is a major task in modern HEP experiments involving several ten thousands of standard CPUs. On the other hand the graphics processors (GPUs) have become much more powerful and are by far outperforming the standard CPUs in terms of floating point operations due to their massive parallel approach. The usage of these GPUs could therefore significantly reduce the overall reconstruction time per event or allow for the usage of more sophisticated algorithms. In this paper the track finding in the ATLAS experiment will be used as an example on how the GPUs can be used in this context: the implementation on the GPU requires a change in the algorithmic flow to allow the code to work in the rather limited environment on the GPU in terms of memory, cache, and transfer speed from and to the GPU and to make use of the massive parallel computation. Both, the specific implementation of parts of the ATLAS track reconstruction chain and the performance improvements obtained will be discussed.ATL-SOFT-PROC-2012-055oai:cds.cern.ch:14568422012-06-20
spellingShingle Detectors and Experimental Techniques
Mattmann, J
Schmitt, C
Track finding in ATLAS using GPUs
title Track finding in ATLAS using GPUs
title_full Track finding in ATLAS using GPUs
title_fullStr Track finding in ATLAS using GPUs
title_full_unstemmed Track finding in ATLAS using GPUs
title_short Track finding in ATLAS using GPUs
title_sort track finding in atlas using gpus
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1742-6596/396/2/022035
http://cds.cern.ch/record/1456842
work_keys_str_mv AT mattmannj trackfindinginatlasusinggpus
AT schmittc trackfindinginatlasusinggpus