ATLAS software stack on ARM64

Smith, J. W., Stewart, G. A., Seuster, R. and Quadt, A. (2017) ATLAS software stack on ARM64. Journal of Physics: Conference Series, 898, 072001. (doi: 10.1088/1742-6596/898/7/072001)

[img]
Preview
Text
155405.pdf - Published Version
Available under License Creative Commons Attribution.

425kB

Abstract

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.

Item Type:Articles
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Stewart, Dr Graeme
Authors: Smith, J. W., Stewart, G. A., Seuster, R., and Quadt, A.
College/School:College of Science and Engineering > School of Physics and Astronomy
Journal Name:Journal of Physics: Conference Series
Publisher:IOP Publishing
ISSN:1742-6588
ISSN (Online):1742-6596
Copyright Holders:Copyright © 2017 The Authors
First Published:First published in Journal of Physics: Conference Series 898: 072001
Publisher Policy:Reproduced under a Creative Commons License

University Staff: Request a correction | Enlighten Editors: Update this record