Enhancing Reliability of Emerging Memory Technology for Machine Learning Accelerators

被引:7
|
作者
Jasemi, Masoomeh [1 ,2 ]
Hessabi, Shaahin [1 ]
Bagherzadeh, Nader [2 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1458889694, Iran
[2] Univ Calif Irvine, Elect Engn & Comp Sci Dept, Irvine, CA 92697 USA
关键词
Computer architecture; Microprocessors; Reliability; Nonvolatile memory; Resistance; Magnetic tunneling; Random access memory; Fixed-point; floating-point; computer arithmetic; machine learning; MLC STT-RAM; reliability; accelerators;
D O I
10.1109/TETC.2020.2984992
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An efficient and reliable Multi-Level Cell (MLC) Spin-Transfer Torque Random Access Memory (STT-RAM) is proposed based on a Drop-And-Rearrange Approach, called DARA. Since CNN models are rather robust, less important bits are dropped, allowing important bits to be written in safe and reliable Single-Level Cell mode. Also, bits are rearranged to make the representation better aligned with memory cell characteristics. Bits with higher impact on the features value are stored in safer bit positions reducing the chance of read/write circuits to malfunction. Experimental results show that our approach provides comparable to error-free scenario reliability level, while doubling the bandwidth and maintaining error rate of less than 0.02 percent.
引用
收藏
页码:2234 / 2240
页数:7
相关论文
共 50 条
  • [21] Graph processing and machine learning architectures with emerging memory technologies: a survey
    Xuehai Qian
    Science China Information Sciences, 2021, 64
  • [22] Graph processing and machine learning architectures with emerging memory technologies: a survey
    Qian, Xuehai
    SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (06)
  • [23] Graph processing and machine learning architectures with emerging memory technologies: a survey
    Xuehai QIAN
    Science China(Information Sciences), 2021, 64 (06) : 5 - 29
  • [24] Design Space Exploration of Emerging Memory Technologies for Machine Learning Applications
    Hasan, S. M. Shamimul
    Imam, Neena
    Kannan, Ramakrishnan
    Yoginath, Srikanth
    Kurte, Kuldeep
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 439 - 448
  • [25] Unified Buffer: Compiling Image Processing and Machine Learning Applications to Push-Memory Accelerators
    Liu, Qiaoyi
    Setter, Jeff
    Huff, Dillon
    Strange, Maxwell
    Feng, Kathleen
    Horowitz, Mark
    Raina, Priyanka
    Kjolstad, Fredrik
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2023, 20 (02)
  • [26] Staining to machine learning: An emerging technology for determination of microalgal cell viability
    Kim, Taehee
    Pradhan, Biswajita
    Ki, Jang-Seu
    JOURNAL OF APPLIED PHYCOLOGY, 2024, 36 (05) : 2573 - 2592
  • [27] Enhancing student engagement through emerging technology integration in STEAM learning environments
    Maricic, Mirjana
    Lavicza, Zsolt
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024, 29 (17) : 23361 - 23389
  • [28] Reliability in Machine Learning
    Grote, Thomas
    Genin, Konstantin
    Sullivan, Emily
    PHILOSOPHY COMPASS, 2024, 19 (05)
  • [29] Architecting Effectual Computation for Machine Learning Accelerators
    Lu, Hang
    Zhang, Mingzhe
    Han, Yinhe
    Wang, Qi
    Li, Huawei
    Li, Xiaowei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2654 - 2667
  • [30] Scratchpad Memory Management for Deep Learning Accelerators
    Zouzoula, Stavroula
    Maleki, Mohammad Ali
    Azhar, Muhammad Waqar
    Trancoso, Pedro
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 629 - 639