Cargando…

ATLAS software stack on ARM64

This paper reports on the port of the ATLAS software stack onto new prototype ARM64 servers. This included building the “external” packages that the ATLAS software relies on. Patches were needed to introduce this new architecture into the build as well as patches that correct for platform specific c...

Descripción completa

Detalles Bibliográficos
Autores principales: Smith, Joshua Wyatt, Stewart, Graeme, Seuster, Rolf, Quadt, Arnulf
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/7/072001
http://cds.cern.ch/record/2241344
_version_ 1780953190464749568
author Smith, Joshua Wyatt
Stewart, Graeme
Seuster, Rolf
Quadt, Arnulf
author_facet Smith, Joshua Wyatt
Stewart, Graeme
Seuster, Rolf
Quadt, Arnulf
author_sort Smith, Joshua Wyatt
collection CERN
description This paper reports on the port of the ATLAS software stack onto new prototype ARM64 servers. This included building the “external” packages that the ATLAS software relies on. Patches were needed to introduce this new architecture into the build as well as patches that correct for platform specific code that caused failures on non-x86 architectures. These patches were applied such that porting to further platforms will need no or only very little adjustments. A few additional modifications were needed to account for the different operating system, Ubuntu instead of Scientific Linux 6 / CentOS7. Selected results from the validation of the physics outputs on these ARM 64-bit servers will be shown. CPU, memory and IO intensive benchmarks using ATLAS specific environment and infrastructure have been performed, with a particular emphasis on the performance vs. energy consumption.
id cern-2241344
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22413442019-10-15T15:18:10Zdoi:10.1088/1742-6596/898/7/072001http://cds.cern.ch/record/2241344engSmith, Joshua WyattStewart, GraemeSeuster, RolfQuadt, ArnulfATLAS software stack on ARM64Particle Physics - ExperimentThis paper reports on the port of the ATLAS software stack onto new prototype ARM64 servers. This included building the “external” packages that the ATLAS software relies on. Patches were needed to introduce this new architecture into the build as well as patches that correct for platform specific code that caused failures on non-x86 architectures. These patches were applied such that porting to further platforms will need no or only very little adjustments. A few additional modifications were needed to account for the different operating system, Ubuntu instead of Scientific Linux 6 / CentOS7. Selected results from the validation of the physics outputs on these ARM 64-bit servers will be shown. CPU, memory and IO intensive benchmarks using ATLAS specific environment and infrastructure have been performed, with a particular emphasis on the performance vs. energy consumption.ATL-SOFT-PROC-2017-012oai:cds.cern.ch:22413442017-01-12
spellingShingle Particle Physics - Experiment
Smith, Joshua Wyatt
Stewart, Graeme
Seuster, Rolf
Quadt, Arnulf
ATLAS software stack on ARM64
title ATLAS software stack on ARM64
title_full ATLAS software stack on ARM64
title_fullStr ATLAS software stack on ARM64
title_full_unstemmed ATLAS software stack on ARM64
title_short ATLAS software stack on ARM64
title_sort atlas software stack on arm64
topic Particle Physics - Experiment
url https://dx.doi.org/10.1088/1742-6596/898/7/072001
http://cds.cern.ch/record/2241344
work_keys_str_mv AT smithjoshuawyatt atlassoftwarestackonarm64
AT stewartgraeme atlassoftwarestackonarm64
AT seusterrolf atlassoftwarestackonarm64
AT quadtarnulf atlassoftwarestackonarm64