arXiv Open Access 2026

ETM2: Empowering Traditional Memory Bandwidth Regulation using ETM

Alexander Zuepke Ashutosh Pradhan Daniele Ottaviano Andrea Bastoni Marco Caccamo
Lihat Sumber

Abstrak

The Embedded Trace Macrocell (ETM) is a standard component of Arm's CoreSight architecture, present in a wide range of platforms and primarily designed for tracing and debugging. In this work, we demonstrate that it can be repurposed to implement a novel hardware-assisted memory bandwidth regulator, providing a portable and effective solution to mitigate memory interference in real-time multicore systems. ETM2 requires minimal software intervention and bridges the gap between the fine-grained microsecond resolution of MemPol and the portability and reaction time of interrupt-based solutions, such as MemGuard. We assess the effectiveness and portability of our design with an evaluation on a large number of 64-bit Arm boards, and we compare ETM2 with previous works using a setup based on the San Diego Vision Benchmark Suite on the AMD Zynq UltraScale+. Our results show the scalability of the approach and highlight the design trade-offs it enables. ETM2 is effective in enforcing per-core memory bandwidth regulation and unlocks new regulation options that were infeasible under MemGuard and MemPol.

Topik & Kata Kunci

Penulis (5)

A

Alexander Zuepke

A

Ashutosh Pradhan

D

Daniele Ottaviano

A

Andrea Bastoni

M

Marco Caccamo

Format Sitasi

Zuepke, A., Pradhan, A., Ottaviano, D., Bastoni, A., Caccamo, M. (2026). ETM2: Empowering Traditional Memory Bandwidth Regulation using ETM. https://arxiv.org/abs/2603.16490

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2026
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓