FReaC Cache: Folded-logic Reconfigurable Computing in the Last Level Cache
Ashutosh Dhar, Xiaohao Wang, Hubertus Franke, Jinjun Xiong, Jian Huang, Wen-Mei W. Hwu, Nam Sung Kim, Deming Chen
Abstract
The need for higher energy efficiency has resulted in the proliferation of accelerators across platforms, with custom and reconfigurable accelerators adopted in both edge devices and cloud servers. However, existing solutions fall short in providing accelerators with low-latency, high-bandwidth access to the working set and suffer from the high latency and energy cost of data transfers. Such costs can severely limit the smallest granularity of the tasks that can be accelerated and thus the applicability of the accelerators. In this work, we present FReaC Cache, a novel architecture that natively supports reconfigurable computing in the last level cache (LLC), thereby giving energy-efficient accelerators low-latency, high-bandwidth access to the working set. By leveraging the cache's existing dense memory arrays, buses, and logic folding, we construct a reconfigurable fabric in the LLC with minimal changes to the system, processor, cache, and memory architecture. FReaC Cache is a low-latency, low-cost, and low-power alternative to off-die/offchip accelerators, and a flexible, and low-cost alternative to fixed function accelerators. We demonstrate an average speedup of 3X and Perf/W improvements of 6.1X over an edge-class multi-core CPU, and add 3.5% to 15.3% area overhead per cache slice.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 511c32e3-0ce1-4de4-b9c9-258a6e2a3342Cited by top-tier papers1
Ask how each one uses itRelated papers
- VWR2A: a very-wide-register reconfigurable-array architecture for low-power embedded devicesBenoît W. Denkinger, Miguel Peón-Quirós, Mario Konijnenburg, David Atienza et al.DAC 2022 · 12 citations
- ARCANE: Adaptive RISC-V Cache Architecture for Near-memory ExtensionsVincenzo Petrolo, Flavia Guella, Michele Caon, Pasquale Davide Schiavone et al.DAC 2025 · 1 citation
- NOVIA: A Framework for Discovering Non-Conventional Inline AcceleratorsDavid Trilla, John-David Wellman, Alper Buyuktosunoglu, Pradip BoseMICRO 2021 · 14 citations
- Large-Scale Graph Processing on FPGAs with Caches for Thousands of Simultaneous MissesMikhail Asiatici, Paolo IenneISCA 2021 · 28 citations
- Native DRAM Cache: Re-architecting DRAM as a Large-Scale Cache for Data CentersYesin Ryu, Yoojin Kim, Giyong Jung, Jung Ho Ahn et al.ISCA 2024 · 5 citations
