CPSLab Cyber-Physical Systems Lab, Boston University

Publications Partially Reconfigurable Platforms Memory & Shared-Resource Management

Bottleneck-Aware Bandwidth Regulation for Heterogeneous Memory Subsystems

Ivan Izhbirdeev, Weifan Chen, Heechul Yun, Renato Mancuso

47th IEEE Real-Time Systems Symposium (RTSS 2026), December 2026, Yokohama, Japan To appear

Read the PDF Code and artifacts Cite

Fig. 3: Overall design of the HeterCoRe regulator as a cache-coherent hardware module and its interface with the MemCoRe regulator.

Abstract

Memory bandwidth regulation is critical for predictability on multi-core systems, where co-running tasks interfere through shared memory resources. Existing approaches typically regulate bandwidth at the core or system level. They often assume a single shared memory controller, without distinguishing which parts of a complex, potentially heterogeneous memory subsystem are being stressed. This paper introduces a bottleneck-aware bandwidth regulation approach for heterogeneous memory subsystems that combines spatial task separation, runtime bandwidth observation and regulation, and a general theoretical shared-resource model to reason about bandwidth guarantees. We implement our system on a Xilinx Zynq UltraScale+ ZCU102 platform and evaluate it on bankpartitioned workloads. Compared to conservative bank-oblivious regulation techniques, our approach preserves the guaranteed bandwidth of protected tasks while imposing less restrictive limits on co-runners, increasing total system bandwidth. Overall, this work introduces novel bottleneck-aware regulation that improves shared resource utilization without sacrificing the ability to reason about guarantees.

Code and hardware artifacts

Cite this paper

@inproceedings{HeterCoRe_RTSS26,
  title     = {{Bottleneck-Aware Bandwidth Regulation for Heterogeneous Memory Subsystems}},
  author    = {Izhbirdeev, Ivan and Chen, Weifan and Yun, Heechul and Mancuso, Renato},
  booktitle = {47th IEEE Real-Time Systems Symposium (RTSS 2026)},
  year      = 2026,
  month     = dec,
  address   = {Yokohama, Japan},
  url       = {https://cs-people.bu.edu/rmancuso/files/papers/HeterCoRe_RTSS26.pdf}
}

Download .bib