EconPapers    
Economics at your fingertips  
 

A full-stack memristor-based computation-in-memory system with software-hardware co-development

Ruihua Yu, Ze Wang, Qi Liu, Bin Gao (), Zhenqi Hao, Tao Guo, Sanchuan Ding, Junyang Zhang, Qi Qin, Dong Wu, Peng Yao, Qingtian Zhang, Jianshi Tang, He Qian and Huaqiang Wu ()
Additional contact information
Ruihua Yu: Tsinghua University
Ze Wang: Tsinghua University
Qi Liu: Tsinghua University
Bin Gao: Tsinghua University
Zhenqi Hao: Tsinghua University
Tao Guo: Tsinghua University
Sanchuan Ding: Tsinghua University
Junyang Zhang: Tsinghua University
Qi Qin: Tsinghua University
Dong Wu: Tsinghua University
Peng Yao: Tsinghua University
Qingtian Zhang: Tsinghua University
Jianshi Tang: Tsinghua University
He Qian: Tsinghua University
Huaqiang Wu: Tsinghua University

Nature Communications, 2025, vol. 16, issue 1, 1-14

Abstract: Abstract The practicality of memristor-based computation-in-memory (CIM) systems is limited by the specific hardware design and the manual parameters tuning process. Here, we introduce a software-hardware co-development approach to improve the flexibility and efficiency of the CIM system. The hardware component supports flexible dataflow, and facilitates various weight and input mappings. The software aspect enables automatic model placement and multiple efficient optimizations. The proposed optimization methods can enhance the robustness of model weights against hardware nonidealities during the training phase and automatically identify the optimal hardware parameters to suppress the impacts of analogue computing noise during the inference phase. Utilizing the full-stack system, we experimentally demonstrate six neural network models across four distinct tasks on the hardware automatically. With the help of optimization methods, we observe a 4.76% accuracy improvement for ResNet-32 during the training phase, and a 3.32% to 9.45% improvement across the six models during the on-chip inference phase.

Date: 2025
References: Add references at CitEc
Citations:

Downloads: (external link)
https://www.nature.com/articles/s41467-025-57183-0 Abstract (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:nat:natcom:v:16:y:2025:i:1:d:10.1038_s41467-025-57183-0

Ordering information: This journal article can be ordered from
https://www.nature.com/ncomms/

DOI: 10.1038/s41467-025-57183-0

Access Statistics for this article

Nature Communications is currently edited by Nathalie Le Bot, Enda Bergin and Fiona Gillespie

More articles in Nature Communications from Nature
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-22
Handle: RePEc:nat:natcom:v:16:y:2025:i:1:d:10.1038_s41467-025-57183-0