X-HEEP is an open-source RISC-V platform with a flexible accelerator interface, demonstrated with a near-memory early-exit accelerator that yields up to 7.3x speedup and 3.6x energy gains in simulation.
ARCANE: Adaptive RISC-V Cache Architecture for Near-memory Extensions
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Modern data-driven applications expose limitations of von Neumann architectures - extensive data movement, low throughput, and poor energy efficiency. Accelerators improve performance but lack flexibility and require data transfers. Existing compute in- and near-memory solutions mitigate these issues but face usability challenges due to data placement constraints. We propose a novel cache architecture that doubles as a tightly-coupled compute-near-memory coprocessor. Our RISC-V cache controller executes custom instructions from the host CPU using vector operations dispatched to near-memory vector processing units within the cache memory subsystem. This architecture abstracts memory synchronization and data mapping from application software while offering software-based Instruction Set Architecture extensibility. Our implementation shows $30\times$ to $84\times$ performance improvement when operating on 8-bit data over the same system with a traditional cache when executing a worst-case 32-bit CNN workload, with only $41.3\%$ area overhead.
citation-role summary
citation-polarity summary
fields
cs.AR 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
unclear 1representative citing papers
citing papers explorer
-
X-HEEP: An Open-Source, Configurable and Extendible RISC-V Platform for TinyAI Applications
X-HEEP is an open-source RISC-V platform with a flexible accelerator interface, demonstrated with a near-memory early-exit accelerator that yields up to 7.3x speedup and 3.6x energy gains in simulation.