Coherence-Aided Memory Bandwidth Regulation
With the increasing adoption of PS-PL (Processor System-Programmable Logic) platforms, also known as CPU+FPGA systems, there arises a need for efficient resource management strategies. This work explores memory bandwidth regulation in such systems, leveraging the capabilities of tightly coupled FPGAs to offer elegant, low-overhead solutions with highly flexible regulation policies. We introduce MemCoRe, a novel approach that exploits the FPGA’s interaction with cache coherence interfaces and cross-trigger signals to achieve finegrained spatiotemporal awareness of processor activity and software-free control. By comparing MemCoRe with state-of-theart software-based approaches, namely MemGuard and MemPol, we demonstrate significant improvements in regulation precision and overhead reduction. Key contributions include nanosecondscale memory bandwidth regulation, off-core memory bandwidth accounting, address-aware regulation, low-overhead token-bucket regulation, and asymmetric on-off core throttling. Our evaluation on a Xilinx Zynq UltraScale+ ZCU102 CPU+FPGA platform showcases MemCoRe’s capability to regulate memory bandwidth with nanosecond-scale precision. Overall, MemCoRe presents a promising avenue for efficient memory bandwidth regulation in PS-PL platforms, with strong applicability to real-time systems.
Authors
- Alexander Zuepke (ORCID: https://orcid.org/0000-0003-0134-318X)
- Renato Mancuso (ORCID: https://orcid.org/0000-0003-3558-5216)
- Weifan Chen (ORCID: https://orcid.org/0009-0002-4856-0421)
- Marco Caccamo (ORCID: https://orcid.org/0000-0003-2328-044X)
- Youssef Hammad (ORCID: https://orcid.org/0000-0001-6622-1971)
- Denis Hoornaert (ORCID: https://orcid.org/0009-0009-7419-549X)
- Ivan Izhbirdeev
Institutions
- Boston University (US)
- Technical University of Munich (DE)
Publication Details
- Published
- 2024-12-10
- DOI
- https://doi.org/10.1109/rtss62706.2024.00035
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.42
Funders
- National Science Foundation
- Ministry of Education