Fragmentation Harmonization for the Arm Ecosystem: A Unified Method to Measure Memory Bandwidth via Network-on-Chip

Arm-based platforms have significant hardware fragmentation issues due to the nature of Intellectual Property (IP) licensing. It is common for hardware vendors to customize memory controllers. Conventional memory bandwidth measurements based on memory controllers’ performance monitoring units (PMUs) face numerous obstacles, including the lack of kernel driver support and official documentation. To this end, we lift the perspective to the more general and upper level, i.e., the Network-on-Chip (NoC) level, instead of relying on various customized memory controllers. We propose a unified method for measuring memory bandwidth based on NoC traffic monitoring. Through a purely PMU-data-driven detection, our method can automatically reveal the hidden physical locations of memory controllers. By monitoring the upstream and downstream data traffic of the ports where memory controllers are connected on the NoC, our method can achieve accurate read and write memory bandwidth measurements without accessing memory controller PMUs, thus achieving fragmentation harmonization. We summarize all memory bandwidth methods currently applicable to Arm-based platforms and conduct a systematical evaluation. The experimental results show that our proposed method has an average error of 1.05% compared to the oracle answer, which can serve as a generic method to measure memory bandwidth for Arm-based SoCs with vendor-customized memory controllers.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2025-10-21
DOI
https://doi.org/10.1145/3772287
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fragmentation Harmonization for the Arm Ecosystem: A Unified Method to Measure Memory Bandwidth via Network-on-Chip

Jianmei Guo, Hung-Hsiang Cheng, Bo Huang, Ning Li et al.
ACM Transactions on Architecture and Code Optimization
Interconnection Networks and Systems
article

Fragmentation Harmonization for the Arm Ecosystem: A Unified Method to Measure Memory Bandwidth via Network-on-Chip

Jianmei Guo, Hung-Hsiang Cheng, Bo Huang, Ning Li, Tongyu Liu, Haoyu Liao, E Erqi
article en

Abstract

Arm-based platforms have significant hardware fragmentation issues due to the nature of Intellectual Property (IP) licensing. It is common for hardware vendors to customize memory controllers. Conventional memory bandwidth measurements based on memory controllers’ performance monitoring units (PMUs) face numerous obstacles, including the lack of kernel driver support and official documentation. To this end, we lift the perspective to the more general and upper level, i.e., the Network-on-Chip (NoC) level, instead of relying on various customized memory controllers. We propose a unified method for measuring memory bandwidth based on NoC traffic monitoring. Through a purely PMU-data-driven detection, our method can automatically reveal the hidden physical locations of memory controllers. By monitoring the upstream and downstream data traffic of the ports where memory controllers are connected on the NoC, our method can achieve accurate read and write memory bandwidth measurements without accessing memory controller PMUs, thus achieving fragmentation harmonization. We summarize all memory bandwidth methods currently applicable to Arm-based platforms and conduct a systematical evaluation. The experimental results show that our proposed method has an average error of 1.05% compared to the oracle answer, which can serve as a generic method to measure memory bandwidth for Arm-based SoCs with vendor-customized memory controllers.

ACM Transactions on Architecture and Code OptimizationVol. 22(4)
East China Normal University (CN)
Openalex Percentile: Top 65%
Interconnection Networks and Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Fragmentation Harmonization for the Arm Ecosystem: A Unified Method to Measure Memory Bandwidth via Network-on-Chip — Jianmei Guo, Hung-Hsiang Cheng, et al. · ACM Transactions on Architecture and Code Optimization (2025) | TGRS Research Map | TGRS