Abstract
With heterogeneous multi-core platforms being crucial to execute the highly demanding workloads of modern applications, memory-access predictability remains a key issue for the system's safety. Many solutions have been proposed over the years, but none has been applied on a large scale. Nowadays, we are in front of an unprecedented opportunity to have an impact on commercial platforms: the Memory System Resource Partitioning and Monitoring (MPAM) specification by Arm, which describes different memory-access regulation mechanisms, presenting a valuable industrial attempt to address this issue. However, several points of the specification are described at a high level only, leaving plenty of room for interpretation to hardware manufacturers. This paper takes a close look at the memory-access regulation mechanisms in the MPAM specification and provides some detailed instantiations of such mechanisms. A fine-grained memory contention analysis is presented for each of them to finally enable a comparison of their worst-case performance.
Author supplied keywords
Cite
CITATION STYLE
Zini, M., Casini, D., & Biondi, A. (2023). Analyzing Arm’s MPAM From the Perspective of Time Predictability. IEEE Transactions on Computers, 72(1), 168–182. https://doi.org/10.1109/TC.2022.3202720
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.