Energy Efficient Spin-Based Implementation of Neuromorphic Functions in CNNs

IF 1.8 Q3 MATERIALS SCIENCE, MULTIDISCIPLINARY
Sandeep Soni;Gaurav Verma;Hemkant Nehete;Brajesh Kumar Kaushik
{"title":"Energy Efficient Spin-Based Implementation of Neuromorphic Functions in CNNs","authors":"Sandeep Soni;Gaurav Verma;Hemkant Nehete;Brajesh Kumar Kaushik","doi":"10.1109/OJNANO.2023.3261959","DOIUrl":null,"url":null,"abstract":"Convolutional neural networks (CNNs) offer potentially a better accuracy alternative for conventional deep learning tasks. The hardware implementation of CNN functionalities with conventional CMOS based devices still lags in area and energy efficiency. This has necessitated the investigations of unconventional devices, circuits, and architectures to efficiently mimic the functionality of neurons and synapses for neuromorphic applications. Spin-orbit torque magnetic tunnel junction (SOT-MTJ) device is capable of achieving energy and area efficient rectified linear unit (ReLU) activation functionality. This work utilizes the SOT-MTJ based ReLU for activation and max-pooling in a single unit to eliminate the need of dedicated hardware for pooling layer. Moreover, 2 × 2 multiply-accumulate-activate-pool (MAAP) is implemented by using four activation pairs each of which is fed by the crossbar output. The presented approach has been used to implement various CNN architectures and evaluated for CIFAR-10 image classification. The number of read/write operations reduce significantly by 2X in MAAP based CNN architectures. The results show that the area and energy in MAAP based CNN is improved by at least 25% and 82.9%, respectively, when compared with conventional CNN designs.","PeriodicalId":446,"journal":{"name":"IEEE Open Journal of Nanotechnology","volume":"4 ","pages":"102-108"},"PeriodicalIF":1.8000,"publicationDate":"2023-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/8782713/10007543/10081384.pdf","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of Nanotechnology","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10081384/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATERIALS SCIENCE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 1

Abstract

Convolutional neural networks (CNNs) offer potentially a better accuracy alternative for conventional deep learning tasks. The hardware implementation of CNN functionalities with conventional CMOS based devices still lags in area and energy efficiency. This has necessitated the investigations of unconventional devices, circuits, and architectures to efficiently mimic the functionality of neurons and synapses for neuromorphic applications. Spin-orbit torque magnetic tunnel junction (SOT-MTJ) device is capable of achieving energy and area efficient rectified linear unit (ReLU) activation functionality. This work utilizes the SOT-MTJ based ReLU for activation and max-pooling in a single unit to eliminate the need of dedicated hardware for pooling layer. Moreover, 2 × 2 multiply-accumulate-activate-pool (MAAP) is implemented by using four activation pairs each of which is fed by the crossbar output. The presented approach has been used to implement various CNN architectures and evaluated for CIFAR-10 image classification. The number of read/write operations reduce significantly by 2X in MAAP based CNN architectures. The results show that the area and energy in MAAP based CNN is improved by at least 25% and 82.9%, respectively, when compared with conventional CNN designs.
cnn中基于能量高效自旋的神经形态函数实现
卷积神经网络(cnn)为传统的深度学习任务提供了潜在的更好的准确性替代方案。基于传统CMOS器件的CNN功能的硬件实现在面积和能效方面仍然落后。这就有必要研究非常规的设备、电路和架构,以有效地模拟神经元和突触的功能,用于神经形态应用。自旋轨道转矩磁隧道结(SOT-MTJ)装置能够实现能量和面积高效的整流线性单元(ReLU)激活功能。这项工作利用基于SOT-MTJ的ReLU在单个单元中进行激活和最大池化,从而消除了池化层对专用硬件的需求。此外,通过使用四个激活对来实现2 × 2乘法-累积-激活-池(MAAP),每个激活对由交叉杆输出提供。该方法已用于实现各种CNN架构,并对CIFAR-10图像分类进行了评估。在基于MAAP的CNN架构中,读/写操作的数量显著减少了2倍。结果表明,与传统CNN设计相比,基于MAAP的CNN的面积和能量分别提高了至少25%和82.9%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.90
自引率
17.60%
发文量
10
审稿时长
12 weeks
×
引用
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学术官方微信