Computing in Memory Using Doubled STT-MRAM With the Application of Binarized Neural Networks

IF 16.4 1区 化学 Q1 CHEMISTRY, MULTIDISCIPLINARY
Seyed Hassan Hadi Nemati;Nima Eslami;Mohammad Hossein Moaiyeri
{"title":"Computing in Memory Using Doubled STT-MRAM With the Application of Binarized Neural Networks","authors":"Seyed Hassan Hadi Nemati;Nima Eslami;Mohammad Hossein Moaiyeri","doi":"10.1109/LMAG.2023.3301384","DOIUrl":null,"url":null,"abstract":"The computing-in-memory (CiM) approach is a promising option for addressing the processor–memory data transfer bottleneck while performing data-intensive applications. In this letter, we present a novel CiM architecture based on spin-transfer torque magnetic random-access memory, which can work in computing and memory modes. In this letter, two spintronic devices are considered per cell to store the main data and its complement to address the reliability concerns during the read operation, which also provides a fascinating ability for performing reliable Boolean operations (all basic functions), binary/ternary content-addressable memory search operation, and multi-input majority function. Since the developed architecture can perform bitwise \n<sc>xnor</small>\n operations in one cycle, a resistive-based accumulator has been designed to perform multi-input majority production to improve the structure for implementing fast and low-cost binary neural networks (BNNs). To this end, multiplication, accumulation, and passing through the activation function are accomplished in three cycles. The simulation result of exploiting the architecture in the BNN application indicates 86%–98% lower power-delay product than existing architectures.","PeriodicalId":1,"journal":{"name":"Accounts of Chemical Research","volume":null,"pages":null},"PeriodicalIF":16.4000,"publicationDate":"2023-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Accounts of Chemical Research","FirstCategoryId":"101","ListUrlMain":"https://ieeexplore.ieee.org/document/10202170/","RegionNum":1,"RegionCategory":"化学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CHEMISTRY, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

The computing-in-memory (CiM) approach is a promising option for addressing the processor–memory data transfer bottleneck while performing data-intensive applications. In this letter, we present a novel CiM architecture based on spin-transfer torque magnetic random-access memory, which can work in computing and memory modes. In this letter, two spintronic devices are considered per cell to store the main data and its complement to address the reliability concerns during the read operation, which also provides a fascinating ability for performing reliable Boolean operations (all basic functions), binary/ternary content-addressable memory search operation, and multi-input majority function. Since the developed architecture can perform bitwise xnor operations in one cycle, a resistive-based accumulator has been designed to perform multi-input majority production to improve the structure for implementing fast and low-cost binary neural networks (BNNs). To this end, multiplication, accumulation, and passing through the activation function are accomplished in three cycles. The simulation result of exploiting the architecture in the BNN application indicates 86%–98% lower power-delay product than existing architectures.
双STT-MRAM在存储器中的计算及二值化神经网络的应用
内存计算(CiM)方法是一种很有前途的选择,可以在执行数据密集型应用程序时解决处理器-内存数据传输瓶颈。在这封信中,我们提出了一种基于自旋转移力矩磁随机存取存储器的新型CiM架构,该架构可以在计算和存储模式下工作。在这封信中,每个单元考虑两个自旋电子器件来存储主数据及其补码,以解决读取操作期间的可靠性问题,这也为执行可靠的布尔运算(所有基本功能)、二进制/三进制内容可寻址存储器搜索操作和多输入多数功能提供了迷人的能力。由于所开发的架构可以在一个周期内执行逐位xnor运算,因此设计了一种基于电阻的累加器来执行多输入多数产生,以改进实现快速低成本二进制神经网络(BNN)的结构。为此,乘法、累加和通过激活函数在三个循环中完成。在BNN应用中利用该架构的仿真结果表明,功率延迟乘积比现有架构低86%–98%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Accounts of Chemical Research
Accounts of Chemical Research 化学-化学综合
CiteScore
31.40
自引率
1.10%
发文量
312
审稿时长
2 months
期刊介绍: Accounts of Chemical Research presents short, concise and critical articles offering easy-to-read overviews of basic research and applications in all areas of chemistry and biochemistry. These short reviews focus on research from the author’s own laboratory and are designed to teach the reader about a research project. In addition, Accounts of Chemical Research publishes commentaries that give an informed opinion on a current research problem. Special Issues online are devoted to a single topic of unusual activity and significance. Accounts of Chemical Research replaces the traditional article abstract with an article "Conspectus." These entries synopsize the research affording the reader a closer look at the content and significance of an article. Through this provision of a more detailed description of the article contents, the Conspectus enhances the article's discoverability by search engines and the exposure for the research.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信