Back to Search Start Over

Flash-Based Computing-in-Memory Architecture to Implement High-Precision Sparse Coding.

Authors :
Qi, Yueran
Feng, Yang
Wang, Hai
Wang, Chengcheng
Bai, Maoying
Liu, Jing
Zhan, Xuepeng
Wu, Jixuan
Wang, Qianwen
Chen, Jiezhi
Source :
Micromachines; Dec2023, Vol. 14 Issue 12, p2190, 13p
Publication Year :
2023

Abstract

To address the concerns with power consumption and processing efficiency in big-size data processing, sparse coding in computing-in-memory (CIM) architectures is gaining much more attention. Here, a novel Flash-based CIM architecture is proposed to implement large-scale sparse coding, wherein various matrix weight training algorithms are verified. Then, with further optimizations of mapping methods and initialization conditions, the variation-sensitive training (VST) algorithm is designed to enhance the processing efficiency and accuracy of the applications of image reconstructions. Based on the comprehensive characterizations observed when considering the impacts of array variations, the experiment demonstrated that the trained dictionary could successfully reconstruct the images in a 55 nm flash memory array based on the proposed architecture, irrespective of current variations. The results indicate the feasibility of using Flash-based CIM architectures to implement high-precision sparse coding in a wide range of applications. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
2072666X
Volume :
14
Issue :
12
Database :
Complementary Index
Journal :
Micromachines
Publication Type :
Academic Journal
Accession number :
174465187
Full Text :
https://doi.org/10.3390/mi14122190