A Neural Network Compiler for Efficient Data Storage Optimization in ReRAM-Based DNN Accelerators
ReRAM-based DNN accelerators have emerged as a promising solution to mitigate the von Neumann bottleneck. While prior research has introduced tools for simulating the hardware behavior of ReRAM’s non-linear characteristics, there remains a notable gap in high-level design automation tools capable of efficiently deploying DNN models onto ReRAM-based accelerators with simultaneous optimization of execution time and memory usage. In this paper, we propose a neural network compiler built on the open-source TVM framework to address this challenge. The compiler incorporates both layer fusion and model partitioning techniques to enhance data storage efficiency. The core contribution of our work is an algorithm that determines the optimal mapping strategy by jointly considering layer fusion and model partitioning under hardware resource constraints. Experimental evaluations demonstrate that the proposed compiler adapts effectively to varying hardware resource limitations, enabling efficient storage optimization and supporting early-stage design space exploration.
Authors
- Hsu-Yu Kao (ORCID: https://orcid.org/0000-0003-2644-0007)
- Wei‐Kai Cheng (ORCID: https://orcid.org/0000-0002-2867-6200)
- Shih-Hsu Huang (ORCID: https://orcid.org/0000-0001-8908-8384)
- Liang-Ying Su (ORCID: https://orcid.org/0009-0003-8233-939X)
Institutions
- Chung Yuan Christian University (TW)
Publication Details
- Journal
- Electronics
- Published
- 2025-06-08
- DOI
- https://doi.org/10.3390/electronics14122352
- Citations
- 1
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.73