Cargando…
Multi-threaded ATLAS simulation on Intel Knights Landing processors
The Knights Landing (KNL) release of the Intel Many Integrated Core (MIC) Xeon Phi line of processors is a potential game changer for HEP computing. With 72 cores and deep vector registers, the KNL cards promise significant performance benefits for highly-parallel, compute-heavy applications. Cori,...
Autores principales: | , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2017
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/898/4/042012 http://cds.cern.ch/record/2242857 |
_version_ | 1780953281184399360 |
---|---|
author | Farrell, Steven Calafiura, Paolo Leggett, Charles Tsulaia, Vakhtang Dotti, Andrea |
author_facet | Farrell, Steven Calafiura, Paolo Leggett, Charles Tsulaia, Vakhtang Dotti, Andrea |
author_sort | Farrell, Steven |
collection | CERN |
description | The Knights Landing (KNL) release of the Intel Many Integrated Core (MIC) Xeon Phi line of processors is a potential game changer for HEP computing. With 72 cores and deep vector registers, the KNL cards promise significant performance benefits for highly-parallel, compute-heavy applications. Cori, the newest supercomputer at the National Energy Research Scientific Computing Center (NERSC), was delivered to its users in two phases with the first phase online at the end of 2015 and the second phase now online at the end of 2016. Cori Phase 2 is based on the KNL architecture and contains over 9000 compute nodes with 96GB DDR4 memory. ATLAS simulation with the multithreaded Athena Framework (AthenaMT) is a good potential use-case for the KNL architecture and supercomputers like Cori. ATLAS simulation jobs have a high ratio of CPU computation to disk I/O and have been shown to scale well in multi-threading and across many nodes. In this paper we will give an overview of the ATLAS simulation application with details on its multi-threaded design. Then, we will present a performance analysis of the application on KNL devices and compare it to a traditional x86 platform to demonstrate the capabilities of the architecture and evaluate the benefits of utilizing KNL platforms like Cori for ATLAS production. |
id | cern-2242857 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
record_format | invenio |
spelling | cern-22428572019-10-15T15:19:23Zdoi:10.1088/1742-6596/898/4/042012http://cds.cern.ch/record/2242857engFarrell, StevenCalafiura, PaoloLeggett, CharlesTsulaia, VakhtangDotti, AndreaMulti-threaded ATLAS simulation on Intel Knights Landing processorsParticle Physics - ExperimentThe Knights Landing (KNL) release of the Intel Many Integrated Core (MIC) Xeon Phi line of processors is a potential game changer for HEP computing. With 72 cores and deep vector registers, the KNL cards promise significant performance benefits for highly-parallel, compute-heavy applications. Cori, the newest supercomputer at the National Energy Research Scientific Computing Center (NERSC), was delivered to its users in two phases with the first phase online at the end of 2015 and the second phase now online at the end of 2016. Cori Phase 2 is based on the KNL architecture and contains over 9000 compute nodes with 96GB DDR4 memory. ATLAS simulation with the multithreaded Athena Framework (AthenaMT) is a good potential use-case for the KNL architecture and supercomputers like Cori. ATLAS simulation jobs have a high ratio of CPU computation to disk I/O and have been shown to scale well in multi-threading and across many nodes. In this paper we will give an overview of the ATLAS simulation application with details on its multi-threaded design. Then, we will present a performance analysis of the application on KNL devices and compare it to a traditional x86 platform to demonstrate the capabilities of the architecture and evaluate the benefits of utilizing KNL platforms like Cori for ATLAS production.ATL-SOFT-PROC-2017-017oai:cds.cern.ch:22428572017-01-24 |
spellingShingle | Particle Physics - Experiment Farrell, Steven Calafiura, Paolo Leggett, Charles Tsulaia, Vakhtang Dotti, Andrea Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title | Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title_full | Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title_fullStr | Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title_full_unstemmed | Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title_short | Multi-threaded ATLAS simulation on Intel Knights Landing processors |
title_sort | multi-threaded atlas simulation on intel knights landing processors |
topic | Particle Physics - Experiment |
url | https://dx.doi.org/10.1088/1742-6596/898/4/042012 http://cds.cern.ch/record/2242857 |
work_keys_str_mv | AT farrellsteven multithreadedatlassimulationonintelknightslandingprocessors AT calafiurapaolo multithreadedatlassimulationonintelknightslandingprocessors AT leggettcharles multithreadedatlassimulationonintelknightslandingprocessors AT tsulaiavakhtang multithreadedatlassimulationonintelknightslandingprocessors AT dottiandrea multithreadedatlassimulationonintelknightslandingprocessors |