@inproceedings{6c039b7bcf204525b6af024b24cd2c52,
title = "Exploring the ARM Coherent Mesh Network Topology",
abstract = "The continuously rising number of cores per socket puts a growing demand on on-chip interconnects. The topology of these interconnects are largely kept hidden from the user, yet, they can be the source of measurable performance differences for large many-core processors due to core placement on that interconnect. This paper investigates the ARM Coherent Mesh Network (CMN) on an Ampere Altra Max processor. We provide novel insights into the interconnect by experimentally deriving key information on the CMN topology, such as the position of cores or memory and cache controllers. Based on this insight, we evaluate the performance characteristics of several benchmarks and tune the thread-to-core mapping to improve application performance. Our methodology is directly applicable to all ARM-based processors using the ARM CMN, but in principle applies to all mesh-based on-chip networks.",
keywords = "ARM Coherent Mesh Network, Mesh Interconnect, Network-on-Chip",
author = "Friese, {Philipp A.} and Martin Schulz",
note = "Publisher Copyright: {\textcopyright} The Author(s) 2024.; 37th International Conference on Architecture of Computing Systems, ARCS 2024 ; Conference date: 14-05-2024 Through 16-05-2024",
year = "2024",
doi = "10.1007/978-3-031-66146-4_15",
language = "English",
isbn = "9783031661457",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "221--235",
editor = "Dietmar Fey and Benno Stabernack and Stefan Lankes and Mathias Pacher and Thilo Pionteck",
booktitle = "Architecture of Computing Systems - 37th International Conference, ARCS 2024, Proceedings",
}