• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用子图像分区将卷积神经网络高效映射到忆阻器交叉阵列

Area-Efficient Mapping of Convolutional Neural Networks to Memristor Crossbars Using Sub-Image Partitioning.

作者信息

Oh Seokjin, An Jiyong, Min Kyeong-Sik

机构信息

School of Electrical Engineering, Kookmin University, Seoul 02707, Republic of Korea.

出版信息

Micromachines (Basel). 2023 Jan 25;14(2):309. doi: 10.3390/mi14020309.

DOI:10.3390/mi14020309
PMID:36838009
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9959389/
Abstract

Memristor crossbars can be very useful for realizing edge-intelligence hardware, because the neural networks implemented by memristor crossbars can save significantly more computing energy and layout area than the conventional CMOS (complementary metal-oxide-semiconductor) digital circuits. One of the important operations used in neural networks is convolution. For performing the convolution by memristor crossbars, the full image should be partitioned into several sub-images. By doing so, each sub-image convolution can be mapped to small-size unit crossbars, of which the size should be defined as 128 × 128 or 256 × 256 to avoid the line resistance problem caused from large-size crossbars. In this paper, various convolution schemes with 3D, 2D, and 1D kernels are analyzed and compared in terms of neural network's performance and overlapping overhead. The neural network's simulation indicates that the 2D + 1D kernels can perform the sub-image convolution using a much smaller number of unit crossbars with less rate loss than the 3D kernels. When the CIFAR-10 dataset is tested, the mapping of sub-image convolution of 2D + 1D kernels to crossbars shows that the number of unit crossbars can be reduced almost by 90% and 95%, respectively, for 128 × 128 and 256 × 256 crossbars, compared with the 3D kernels. On the contrary, the rate loss of 2D + 1D kernels can be less than 2%. To improve the neural network's performance more, the 2D + 1D kernels can be combined with 3D kernels in one neural network. When the normalized ratio of 2D + 1D layers is around 0.5, the neural network's performance indicates very little rate loss compared to when the normalized ratio of 2D + 1D layers is zero. However, the number of unit crossbars for the normalized ratio = 0.5 can be reduced by half compared with that for the normalized ratio = 0.

摘要

忆阻器交叉开关对于实现边缘智能硬件非常有用,因为由忆阻器交叉开关实现的神经网络比传统的互补金属氧化物半导体(CMOS)数字电路能显著节省更多的计算能量和布局面积。神经网络中使用的重要操作之一是卷积。为了通过忆阻器交叉开关执行卷积,应将完整图像划分为几个子图像。这样做的话,每个子图像卷积可以映射到小尺寸的单元交叉开关,其尺寸应定义为128×128或256×256,以避免大尺寸交叉开关引起的线路电阻问题。在本文中,从神经网络的性能和重叠开销方面分析并比较了具有3D、2D和1D内核的各种卷积方案。神经网络的模拟表明,与3D内核相比,2D + 1D内核可以使用数量少得多的单元交叉开关执行子图像卷积,且速率损失更小。在测试CIFAR - 10数据集时,2D + 1D内核的子图像卷积到交叉开关的映射表明,与3D内核相比,对于128×128和256×256交叉开关,单元交叉开关的数量分别可以减少近90%和95%。相反,2D + 1D内核的速率损失可以小于2%。为了进一步提高神经网络的性能,可以在一个神经网络中将2D + 1D内核与3D内核相结合。当2D + 1D层的归一化比率约为0.5时,与2D + 1D层的归一化比率为零时相比,神经网络的性能表明速率损失非常小。然而,归一化比率 = 0.5时的单元交叉开关数量与归一化比率 = 0时相比可以减少一半。

相似文献

1
Area-Efficient Mapping of Convolutional Neural Networks to Memristor Crossbars Using Sub-Image Partitioning.使用子图像分区将卷积神经网络高效映射到忆阻器交叉阵列
Micromachines (Basel). 2023 Jan 25;14(2):309. doi: 10.3390/mi14020309.
2
Memristor-CMOS Hybrid Circuits Implementing Event-Driven Neural Networks for Dynamic Vision Sensor Camera.用于动态视觉传感器相机的实现事件驱动神经网络的忆阻器-互补金属氧化物半导体混合电路。
Micromachines (Basel). 2024 Mar 22;15(4):426. doi: 10.3390/mi15040426.
3
Synapse-Neuron-Aware Training Scheme of Defect-Tolerant Neural Networks with Defective Memristor Crossbars.具有缺陷忆阻器交叉阵列的容错神经网络的突触-神经元感知训练方案
Micromachines (Basel). 2022 Feb 8;13(2):273. doi: 10.3390/mi13020273.
4
Fully hardware-implemented memristor convolutional neural network.全硬件实现的忆阻器卷积神经网络。
Nature. 2020 Jan;577(7792):641-646. doi: 10.1038/s41586-020-1942-4. Epub 2020 Jan 29.
5
Memristor-CMOS Hybrid Neuron Circuit with Nonideal-Effect Correction Related to Parasitic Resistance for Binary-Memristor-Crossbar Neural Networks.用于二元忆阻器交叉开关神经网络的、具有与寄生电阻相关的非理想效应校正的忆阻器-互补金属氧化物半导体混合神经元电路。
Micromachines (Basel). 2021 Jul 1;12(7):791. doi: 10.3390/mi12070791.
6
A multiply-add engine with monolithically integrated 3D memristor crossbar/CMOS hybrid circuit.一种具有整体集成 3D 忆阻器交叉点/CMOS 混合电路的乘加引擎。
Sci Rep. 2017 Feb 14;7:42429. doi: 10.1038/srep42429.
7
Asymmetrical Training Scheme of Binary-Memristor-Crossbar-Based Neural Networks for Energy-Efficient Edge-Computing Nanoscale Systems.用于节能边缘计算纳米级系统的基于二元忆阻器交叉开关神经网络的非对称训练方案
Micromachines (Basel). 2019 Feb 20;10(2):141. doi: 10.3390/mi10020141.
8
Wafer-Scale 2D Hafnium Diselenide Based Memristor Crossbar Array for Energy-Efficient Neural Network Hardware.基于晶圆级二维二硒化铪的忆阻器交叉阵列用于高能效神经网络硬件。
Adv Mater. 2022 Jun;34(25):e2103376. doi: 10.1002/adma.202103376. Epub 2021 Sep 12.
9
Seizure Detection and Prediction by Parallel Memristive Convolutional Neural Networks.通过并行忆阻卷积神经网络进行癫痫发作检测和预测。
IEEE Trans Biomed Circuits Syst. 2022 Aug;16(4):609-625. doi: 10.1109/TBCAS.2022.3185584. Epub 2022 Oct 12.
10
Enabling Energy-Efficient Deployment of Large Language Models on Memristor Crossbar: A Synergy of Large and Small.实现大语言模型在忆阻器交叉开关上的节能部署:大小协同。
IEEE Trans Pattern Anal Mach Intell. 2025 Feb;47(2):916-933. doi: 10.1109/TPAMI.2024.3483654. Epub 2025 Jan 9.

引用本文的文献

1
Memristor-CMOS Hybrid Circuits Implementing Event-Driven Neural Networks for Dynamic Vision Sensor Camera.用于动态视觉传感器相机的实现事件驱动神经网络的忆阻器-互补金属氧化物半导体混合电路。
Micromachines (Basel). 2024 Mar 22;15(4):426. doi: 10.3390/mi15040426.
2
Memristor Crossbar Circuits Implementing Equilibrium Propagation for On-Device Learning.用于片上学习的实现平衡传播的忆阻交叉开关电路。
Micromachines (Basel). 2023 Jul 3;14(7):1367. doi: 10.3390/mi14071367.

本文引用的文献

1
Synapse-Neuron-Aware Training Scheme of Defect-Tolerant Neural Networks with Defective Memristor Crossbars.具有缺陷忆阻器交叉阵列的容错神经网络的突触-神经元感知训练方案
Micromachines (Basel). 2022 Feb 8;13(2):273. doi: 10.3390/mi13020273.
2
Memristor-CMOS Hybrid Neuron Circuit with Nonideal-Effect Correction Related to Parasitic Resistance for Binary-Memristor-Crossbar Neural Networks.用于二元忆阻器交叉开关神经网络的、具有与寄生电阻相关的非理想效应校正的忆阻器-互补金属氧化物半导体混合神经元电路。
Micromachines (Basel). 2021 Jul 1;12(7):791. doi: 10.3390/mi12070791.
3
HFNet: A CNN Architecture Co-designed for Neuromorphic Hardware With a Crossbar Array of Synapses.
HFNet:一种专为具有突触交叉阵列的神经形态硬件共同设计的卷积神经网络架构。
Front Neurosci. 2020 Oct 26;14:907. doi: 10.3389/fnins.2020.00907. eCollection 2020.
4
Neuromemristive Circuits for Edge Computing: A Review.用于边缘计算的神经忆阻器电路:综述
IEEE Trans Neural Netw Learn Syst. 2020 Jan;31(1):4-23. doi: 10.1109/TNNLS.2019.2899262. Epub 2019 Mar 14.
5
Asymmetrical Training Scheme of Binary-Memristor-Crossbar-Based Neural Networks for Energy-Efficient Edge-Computing Nanoscale Systems.用于节能边缘计算纳米级系统的基于二元忆阻器交叉开关神经网络的非对称训练方案
Micromachines (Basel). 2019 Feb 20;10(2):141. doi: 10.3390/mi10020141.
6
Memristor-Based Analog Computation and Neural Network Classification with a Dot Product Engine.基于忆阻器的模拟计算和使用点积引擎的神经网络分类。
Adv Mater. 2018 Mar;30(9). doi: 10.1002/adma.201705914. Epub 2018 Jan 10.
7
Repeatable, accurate, and high speed multi-level programming of memristor 1T1R arrays for power efficient analog computing applications.可重复、准确且高速的忆阻器 1T1R 阵列多级编程,适用于高能效模拟计算应用。
Nanotechnology. 2016 Sep 9;27(36):365202. doi: 10.1088/0957-4484/27/36/365202. Epub 2016 Aug 1.