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

被引:0
|
作者
Qi, Yueran [1 ]
Feng, Yang [1 ]
Wang, Hai [1 ]
Wang, Chengcheng [1 ]
Bai, Maoying [1 ]
Liu, Jing [2 ]
Zhan, Xuepeng [1 ]
Wu, Jixuan [1 ]
Wang, Qianwen [1 ]
Chen, Jiezhi [1 ]
机构
[1] Shandong Univ, Sch Informat Sci & Engn, Qingdao 266237, Peoples R China
[2] Chinese Acad Sci, Key Lab Microelect Devices & Integrated Technol, Inst Microelect, Beijing 100029, Peoples R China
基金
中国国家自然科学基金;
关键词
computing in memory; sparse coding; image reconstruction; online training; flash memory;
D O I
10.3390/mi14122190
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] SpinCIM: spin orbit torque memory for ternary neural networks based on the computing-in-memory architecture
    Lichuan Luo
    Dijun Liu
    He Zhang
    Youguang Zhang
    Jinyu Bai
    Wang Kang
    [J]. CCF Transactions on High Performance Computing, 2022, 4 : 421 - 434
  • [32] Neural Network Acceleration and Voice Recognition with a Flash-based In-Memory Computing SoC
    Zhao, Liang
    Gao, Shifan
    Zhang, Shengbo
    Qiu, Xiang
    Yang, Fan
    Li, Jie
    Chen, Zezhi
    Zhao, Yi
    [J]. 2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [33] Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems
    Hyun, Seunghwan
    Ahn, Sungyong
    Lee, Sehwan
    Bahn, Hyokyung
    Koh, Kern
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 252 - +
  • [34] An RRAM-Based Computing-in-Memory Architecture and Its Application in Accelerating Transformer Inference
    Lu, Zhaojun
    Wang, Xueyan
    Arafin, Md Tanvir
    Yang, Haoxiang
    Liu, Zhenglin
    Zhang, Jiliang
    Qu, Gang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (03) : 485 - 496
  • [35] Two-dimensional fully ferroelectric-gated hybrid computing-in-memory hardware for high-precision and energy-efficient dynamic tracking
    Lu, Tian
    Xue, Junying
    Shen, Penghui
    Liu, Houfang
    Gao, Xiaoyue
    Li, Xiaomei
    Hao, Jian
    Huang, Dapeng
    Zhao, Ruiting
    Yan, Jianlan
    Yang, Mingdong
    Yan, Bonan
    Gao, Peng
    Lin, Zhaoyang
    Yang, Yi
    Ren, Tian-Ling
    [J]. SCIENCE ADVANCES, 2024, 10 (36):
  • [36] A High-Throughput In-Memory Index, Durable on Flash-based SSD
    Kissinger, Thomas
    Schlegel, Benjamin
    Boehm, Matthias
    Habich, Dirk
    Lehner, Wolfgang
    [J]. SIGMOD RECORD, 2012, 41 (03) : 44 - 50
  • [37] High-Precision Pump Based on Shape Memory Alloys
    Tang, Gang
    Guo, Dao-fen
    Li, Zhi-biao
    Liu, De-hui
    Xu, Bin
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 471 - 475
  • [38] High-Precision Time Digitizer Based on Multiedge Coding in Independent Coding Lines
    Szplet, Ryszard
    Sondej, Dominik
    Grzeda, Grzegorz
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2016, 65 (08) : 1884 - 1894
  • [39] A wide-frequency and high-precision ZQ calibration circuit for NAND Flash memory
    Hai, Ya
    Liu, Fei
    Wang, Yongshan
    Fu, Liyin
    Huo, Jian
    [J]. MICROELECTRONICS JOURNAL, 2024, 143
  • [40] VCCIM: a voltage coupling based computing-in-memory architecture in 28 nm for edge AI applications
    Guo, An
    Xue, Chen
    Chen, Xi
    Si, Xin
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2022, 4 (04) : 407 - 420