C. Mackin, P. Narayanan, S. Ambrogio, H. Tsai, K. Spoon, A. Fasoli, An Chen, A. Friz, R. Shelby, G. Burr
{"title":"神经形态计算与相位变化,设备可靠性和可变性的挑战","authors":"C. Mackin, P. Narayanan, S. Ambrogio, H. Tsai, K. Spoon, A. Fasoli, An Chen, A. Friz, R. Shelby, G. Burr","doi":"10.1109/IRPS45951.2020.9128315","DOIUrl":null,"url":null,"abstract":"Neuromorphic computing with analog memory can accelerate deep neural networks (DNNs) by enabling multiply-accumulate (MAC) operations to occur within memory. Analog memory, however, presents a number of device-level challenges having macro-implications on the achievable accuracy and reliability of these artificial neural networks. This paper focuses on the adverse effects of conductance drift in phase-change memory (PCM) on network reliability. It is shown that conductance drift can be effectively compensated in a variety of networks by applying a ‘slope correction’ technique to the squashing functions to maintain accuracy/reliability for a period of ~1 year. In addition to conductance drift, PCM poses considerable variability challenges, which impact the accuracy of the initial t0 weights. This paper summarizes recent advances in optimizing t0 weight programming, and provides evidence suggesting that the combination of ‘slope correction’ and programming optimization techniques may allow DNN acceleration using analog memory while maintaining software-equivalent accuracy with reasonable reliability.","PeriodicalId":116002,"journal":{"name":"2020 IEEE International Reliability Physics Symposium (IRPS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Neuromorphic Computing with Phase Change, Device Reliability, and Variability Challenges\",\"authors\":\"C. Mackin, P. Narayanan, S. Ambrogio, H. Tsai, K. Spoon, A. Fasoli, An Chen, A. Friz, R. Shelby, G. Burr\",\"doi\":\"10.1109/IRPS45951.2020.9128315\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Neuromorphic computing with analog memory can accelerate deep neural networks (DNNs) by enabling multiply-accumulate (MAC) operations to occur within memory. Analog memory, however, presents a number of device-level challenges having macro-implications on the achievable accuracy and reliability of these artificial neural networks. This paper focuses on the adverse effects of conductance drift in phase-change memory (PCM) on network reliability. It is shown that conductance drift can be effectively compensated in a variety of networks by applying a ‘slope correction’ technique to the squashing functions to maintain accuracy/reliability for a period of ~1 year. In addition to conductance drift, PCM poses considerable variability challenges, which impact the accuracy of the initial t0 weights. This paper summarizes recent advances in optimizing t0 weight programming, and provides evidence suggesting that the combination of ‘slope correction’ and programming optimization techniques may allow DNN acceleration using analog memory while maintaining software-equivalent accuracy with reasonable reliability.\",\"PeriodicalId\":116002,\"journal\":{\"name\":\"2020 IEEE International Reliability Physics Symposium (IRPS)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Reliability Physics Symposium (IRPS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IRPS45951.2020.9128315\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Reliability Physics Symposium (IRPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRPS45951.2020.9128315","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Neuromorphic Computing with Phase Change, Device Reliability, and Variability Challenges
Neuromorphic computing with analog memory can accelerate deep neural networks (DNNs) by enabling multiply-accumulate (MAC) operations to occur within memory. Analog memory, however, presents a number of device-level challenges having macro-implications on the achievable accuracy and reliability of these artificial neural networks. This paper focuses on the adverse effects of conductance drift in phase-change memory (PCM) on network reliability. It is shown that conductance drift can be effectively compensated in a variety of networks by applying a ‘slope correction’ technique to the squashing functions to maintain accuracy/reliability for a period of ~1 year. In addition to conductance drift, PCM poses considerable variability challenges, which impact the accuracy of the initial t0 weights. This paper summarizes recent advances in optimizing t0 weight programming, and provides evidence suggesting that the combination of ‘slope correction’ and programming optimization techniques may allow DNN acceleration using analog memory while maintaining software-equivalent accuracy with reasonable reliability.