History-Correlated Stride Bank Prediction for Tightly Coupled Memory Systems
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Data-driven applications require high-bandwidth communication between processing elements (PEs) and on-chip memory to achieve efficient parallel computation. Tightly coupled data memory (TCDM) architectures, which feature multiple memory banks and low access latency, are commonly used to meet these demands. Studies have shown that bank prediction can reduce both access latency and energy usage. While prior work has demonstrated the potential of bank prediction to reduce access latency and energy consumption, existing approaches have not addressed the challenges posed by systems with many narrow banks, nor have they provided comprehensive evaluation across multiple performance metrics. In this work, we propose a scalable, stride-based bank prediction mechanism that leverages global history to capture correlations in program flow, enabling proactive routing and arbitration decisions for each memory access. This reduces control latency and significantly improves overall system performance. Our unified approach is evaluated using a diverse set of benchmarks and a comprehensive suite of metrics. Experimental results demonstrate that, with a moderate storage budget of 7 KiB per PE, our method achieves a bank prediction accuracy of 94.5% in a 64-bank TCDM configuration.
Details
| Originalsprache | Englisch |
|---|---|
| Titel | Proceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025 |
| Seiten | 509-515 |
| Seitenumfang | 7 |
| ISBN (elektronisch) | 979-8-3315-6571-8 |
| Publikationsstatus | Veröffentlicht - Dez. 2025 |
| Peer-Review-Status | Ja |
Publikationsreihe
| Reihe | IEEE International Symposium on Embedded Multicore Socs (MCSoC) |
|---|
Externe IDs
| Mendeley | d2436697-5944-3515-bc42-24d45ec575c7 |
|---|---|
| Scopus | 105032465664 |
Schlagworte
Ziele für nachhaltige Entwicklung
ASJC Scopus Sachgebiete
Schlagwörter
- Bank prediction, MPSoC, interconnect, shared memory