TY - GEN
T1 - Approximate Programming Design for Enhancing Energy, Endurance and Performance of Neural Network Training on NVM-based Systems
AU - Ho, Chien Chung
AU - Wang, Wei Chen
AU - Hsu, Te Hao
AU - Jiang, Zhi Duan
AU - Li, Yung Chun
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Recently, it is found non-volatile memories (NVMs) offer opportunities for mitigating issues of neural network training on DRAM-based systems by taking advantage of its near-zero leakage power and high scalability properties. However, it brings the new challenges on energy consumption, lifetime and performance degradation caused by the massive weight/bias updates performed during training phases. To tackle these issues, this work proposes an approximate write-once memory (WOM) code method with considering the characteristics of weight updates and error tolerability of NNs. In particular, the proposed method aims to effectively reduce the number of writes on NVMs. The experimental results demonstrate that great enhancement on energy consumption, endurance and write performance can be simultaneously achieved without sacrificing the inference accuracy.
AB - Recently, it is found non-volatile memories (NVMs) offer opportunities for mitigating issues of neural network training on DRAM-based systems by taking advantage of its near-zero leakage power and high scalability properties. However, it brings the new challenges on energy consumption, lifetime and performance degradation caused by the massive weight/bias updates performed during training phases. To tackle these issues, this work proposes an approximate write-once memory (WOM) code method with considering the characteristics of weight updates and error tolerability of NNs. In particular, the proposed method aims to effectively reduce the number of writes on NVMs. The experimental results demonstrate that great enhancement on energy consumption, endurance and write performance can be simultaneously achieved without sacrificing the inference accuracy.
UR - http://www.scopus.com/inward/record.url?scp=85124045270&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124045270&partnerID=8YFLogxK
U2 - 10.1109/NVMSA53655.2021.9628582
DO - 10.1109/NVMSA53655.2021.9628582
M3 - Conference contribution
AN - SCOPUS:85124045270
T3 - Proceedings - 10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021
BT - Proceedings - 10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021
Y2 - 18 August 2021 through 19 August 2021
ER -