File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Redundancy and Analog Slicing for Precise In-Memory Machine Learning—Part II: Applications and Benchmark

TitleRedundancy and Analog Slicing for Precise In-Memory Machine Learning—Part II: Applications and Benchmark
Authors
KeywordsIn-memory computing (IMC)
memory reliability
memristor
neural networks
PageRank
Issue Date2021
PublisherInstitute of Electrical and Electronics Engineers. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=16
Citation
IEEE Transactions on Electron Devices, 2021, v. 68 n. 9, p. 4379-4383 How to Cite?
AbstractIn-memory computing (IMC) is attracting interest for accelerating data-intensive computing tasks, such as artificial intelligence (AI), machine learning (ML), and scientific calculus. IMC is typically conducted in the analog domain in crosspoint arrays of resistive random access memory (RRAM) devices or memristors. However, the precision of analog operations can be hindered by various sources of noise, such as the nonlinearity of the circuit components and the programming variations due to stuck devices and stochastic switching. Here we demonstrate high-precision IMC by a custom program-verify algorithm that uses redundancy to limit the impact of stuck devices and analog slicing to encode the analog programming error in a separate memory cell. The PageRank problem, consisting of the calculation of the principal eigenvector, is shown as a reference problem, adopting a fully integrated RRAM circuit. We extend these results to also include a convolutional neural network (CNN). We demonstrate a computing accuracy of 6.7 equivalent number of bits (ENOBs). Finally, we compare our results to the solution of the same problem by a static random access memory (SRAM)-based IMC, showcasing an advantage for the RRAM implementation in terms of energy efficiency and scaling.
Persistent Identifierhttp://hdl.handle.net/10722/305793
ISSN
2021 Impact Factor: 3.221
2020 SCImago Journal Rankings: 0.828
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorPedretti, G-
dc.contributor.authorMannocci, P-
dc.contributor.authorLi, C-
dc.contributor.authorSun, Z-
dc.contributor.authorStrachan, JP-
dc.contributor.authorIelmini, D-
dc.date.accessioned2021-10-20T10:14:24Z-
dc.date.available2021-10-20T10:14:24Z-
dc.date.issued2021-
dc.identifier.citationIEEE Transactions on Electron Devices, 2021, v. 68 n. 9, p. 4379-4383-
dc.identifier.issn0018-9383-
dc.identifier.urihttp://hdl.handle.net/10722/305793-
dc.description.abstractIn-memory computing (IMC) is attracting interest for accelerating data-intensive computing tasks, such as artificial intelligence (AI), machine learning (ML), and scientific calculus. IMC is typically conducted in the analog domain in crosspoint arrays of resistive random access memory (RRAM) devices or memristors. However, the precision of analog operations can be hindered by various sources of noise, such as the nonlinearity of the circuit components and the programming variations due to stuck devices and stochastic switching. Here we demonstrate high-precision IMC by a custom program-verify algorithm that uses redundancy to limit the impact of stuck devices and analog slicing to encode the analog programming error in a separate memory cell. The PageRank problem, consisting of the calculation of the principal eigenvector, is shown as a reference problem, adopting a fully integrated RRAM circuit. We extend these results to also include a convolutional neural network (CNN). We demonstrate a computing accuracy of 6.7 equivalent number of bits (ENOBs). Finally, we compare our results to the solution of the same problem by a static random access memory (SRAM)-based IMC, showcasing an advantage for the RRAM implementation in terms of energy efficiency and scaling.-
dc.languageeng-
dc.publisherInstitute of Electrical and Electronics Engineers. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=16-
dc.relation.ispartofIEEE Transactions on Electron Devices-
dc.rightsIEEE Transactions on Electron Devices. Copyright © Institute of Electrical and Electronics Engineers.-
dc.rights©20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.-
dc.subjectIn-memory computing (IMC)-
dc.subjectmemory reliability-
dc.subjectmemristor-
dc.subjectneural networks-
dc.subjectPageRank-
dc.titleRedundancy and Analog Slicing for Precise In-Memory Machine Learning—Part II: Applications and Benchmark-
dc.typeArticle-
dc.identifier.emailLi, C: canl@hku.hk-
dc.identifier.authorityLi, C=rp02706-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1109/TED.2021.3095430-
dc.identifier.scopuseid_2-s2.0-85112649356-
dc.identifier.hkuros327480-
dc.identifier.volume68-
dc.identifier.issue9-
dc.identifier.spage4379-
dc.identifier.epage4383-
dc.identifier.isiWOS:000686761500035-
dc.publisher.placeUnited States-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats