4.6 Article

Effect of Program Error in Memristive Neural Network With Weight Quantization

Journal

IEEE TRANSACTIONS ON ELECTRON DEVICES
Volume 69, Issue 6, Pages 3151-3157

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TED.2022.3169112

Keywords

Neuromorphic computing; off-chip training; program error; program time; quantization aware training (QAT); resistive random access memory (RRAM); synaptic device; variation; weight quantization; weight transfer

Funding

  1. National Research Foundation (NRF) - Korean Government [2021R1C1C1014530, 2020M3F3A2A01081656, 2020M3H5A1081111]
  2. Ministry of Science and ICT (MSIT), South Korea, through the Information Technology Research Center (ITRC)
  3. Institute for Information and Communications Technology Planning and Evaluation (IITP) [IITP-2021-0-02052]
  4. Brain Korea 21 Four Program
  5. Institute for Information & Communication Technology Planning & Evaluation (IITP), Republic of Korea [2021-0-02052-002] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)
  6. National Research Foundation of Korea [2020M3F3A2A01081656, 2020M3H5A1081111, 2021R1C1C1014530] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

Ask authors/readers for more resources

This study investigates various memory devices as suitable candidates for memory and computing units in neuromorphic systems. It explores the impact of program errors on program time and system degradation. The findings show that smaller program errors result in exponentially longer program time. Additionally, the optimized number of quantized weight states varies depending on the program error.
Recently, various memory devices have been actively studied as suitable candidates for synaptic devices, which are important memory and computing units in neuromorphic systems. One of the ways to manage these devices is off-chip training, where it is essential to transfer the pretrained-weights accurately. Previous studies, however, have a few limitations, such as a lack of consideration of program errors that occur during the transfer process. Although the smaller the program error, the higher the accuracy, the corresponding increase in the program time must be considered. To evaluate the practical applicability, we fabricated Al2O3/TiOx-based resistive random access memory (RRAM) and investigated the effect of program errors on program time and system degradation. It was confirmed that for smaller program errors, the program time was exponentially longer. Furthermore, we examined the effect of variation with respect to the number of quantized weight states (N-state) through system-level simulation. We observed that the optimized N-state varies depending on whether the program error is small or large. This result is meaningful as it experimentally shows the tradeoff between the program error, program time, and system performance. We expect it to be useful in the development of neuromorphic systems.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available