HyDRA: Deadline and Reuse-Aware Cacheability for Hardware Accelerators
Ayushi Agarwal, Anannya Mathur, and Preeti Ranjan Panda

TL;DR
HyDRA is a novel cache management strategy that uses reuse prediction to optimize shared cache performance in heterogeneous SoCs, balancing accelerator deadlines and system throughput.
Contribution
The paper introduces LERN, a clustering-based reuse predictor, and HyDRA, a cache management strategy that considers deadlines and reuse for improved performance.
Findings
HyDRA significantly improves system performance.
HyDRA reduces accelerator deadline miss rate.
LERN accurately predicts reuse behavior.
Abstract
The system-level cache is a critical resource shared by processor cores and domain-specific accelerators in heterogeneous systems on chips (SoCs). The strict QoS requirements of accelerators, such as deadlines, can lead to severe performance degradation of processor cores. Thus, managing the shared cache efficiently between cores and accelerators becomes crucial. State-of-the-art cache management techniques perform reuse-aware bypassing of accesses from cores with the help of reuse predictors to improve performance. However, architectural differences between accelerators and processor cores (often associated with deep cache hierarchies) can lead to significantly different reuse patterns at the shared cache. We propose a novel clustering-based methodology, LERN, for learning and predicting the reuse behavior of hardware accelerators at the shared cache. We then propose a deadline and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
