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...
Autores principales: | , , , |
---|---|
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 |