• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于并联连接的忆阻器交叉阵列的量子卷积神经网络在边缘 AI 平台上的实现。

Quantized Convolutional Neural Network Implementation on a Parallel-Connected Memristor Crossbar Array for Edge AI Platforms.

机构信息

College of Electrical and Computer Engineering, Chungbuk National University, Cheongju, 28644, S. Korea.

School of Electronic Engineering, University of Michigan, Ann Arbor, Michigan, 48109, USA.

出版信息

J Nanosci Nanotechnol. 2021 Mar 1;21(3):1854-1861. doi: 10.1166/jnn.2021.18925.

DOI:10.1166/jnn.2021.18925
PMID:33404459
Abstract

There are many challenges in the hardware implementation of a neural network using nanoscale memristor crossbar arrays where the use of analog cells is concerned. Multi-state or analog cells introduce more stringent noise margins, which are difficult to adhere to in light of variability. We propose a potential solution using a 1-bit memristor that stores binary values "0" or "1" with their memristive states, denoted as a high-resistance state (HRS) and a low-resistance state (LRS). In addition, we propose a new architecture consisting of 4-parallel 1-bit memristors at each crosspoint on the array. The four 1-bit memristors connected in parallel represent 5 decimal values according to the number of activated memristors. This is then mapped to a synaptic weight, which corresponds to the state of an artificial neuron in a neural network. We implement a convolutional neural network (CNN) model on a framework (tensorflow) using an equivalent quantized weight mapping model that demonstrates learning results almost identical to a high-precision CNN model. This radix-5 CNN is mapped to hardware on the proposed parallel-connected memristor crossbar array. Also, we propose a method for negative weight representation on a memristor crossbar array. Then, we verify the CNN hardware on an edge-AI (e-AI) platform, developed on a field-programmable gate array (FPGA). In this e-AI platform, we represent five weights per crosspoint using CLB logics. We test the learning results of the CNN hardware using an e-AI platform with a dataset consisting of 4×4 images in three classes. We verify the functionality of our radix-5 CNN implementation showing comparable classification accuracy to high-precision use cases, with reduction of the area of the memristor crossbar array by half, all verified on a FPGA. Implementing the CNN model on the FPGA board can contribute to the practical use of edge-AI.

摘要

在使用纳米尺度忆阻器交叉阵列实现神经网络时,模拟单元的使用存在许多挑战。多态或模拟单元引入了更严格的噪声裕量,这在考虑到可变性时很难遵守。我们提出了一种使用 1 位忆阻器的潜在解决方案,该忆阻器使用其忆阻状态存储二进制值“0”或“1”,分别表示为高阻状态(HRS)和低阻状态(LRS)。此外,我们提出了一种新的架构,该架构由阵列上每个交叉点的 4 个并行 1 位忆阻器组成。连接成并行的四个 1 位忆阻器根据激活的忆阻器数量表示 5 个十进制值。然后将其映射到突触权重,该权重对应于神经网络中人工神经元的状态。我们在一个框架(tensorflow)上实现了一个卷积神经网络(CNN)模型,使用等效的量化权重映射模型,该模型展示了与高精度 CNN 模型几乎相同的学习结果。这个基 5 的 CNN 被映射到所提出的并行连接忆阻器交叉阵列的硬件上。此外,我们提出了一种在忆阻器交叉阵列上表示负权重的方法。然后,我们在基于现场可编程门阵列(FPGA)开发的边缘人工智能(e-AI)平台上验证了 CNN 硬件。在这个 e-AI 平台上,我们使用 CLB 逻辑为每个交叉点表示五个权重。我们使用包含三个类的 4×4 图像数据集在 e-AI 平台上测试 CNN 硬件的学习结果。我们验证了我们的基 5 CNN 实现的功能,展示了与高精度用例相当的分类精度,同时将忆阻器交叉阵列的面积减少了一半,所有这些都在 FPGA 上进行了验证。在 FPGA 板上实现 CNN 模型可以为边缘人工智能的实际应用做出贡献。

相似文献

1
Quantized Convolutional Neural Network Implementation on a Parallel-Connected Memristor Crossbar Array for Edge AI Platforms.基于并联连接的忆阻器交叉阵列的量子卷积神经网络在边缘 AI 平台上的实现。
J Nanosci Nanotechnol. 2021 Mar 1;21(3):1854-1861. doi: 10.1166/jnn.2021.18925.
2
Nano-Crossbar Weighted Memristor-Based Convolution Neural Network Architecture for High-Performance Artificial Intelligence Applications.基于纳米交叉点加权忆阻器的卷积神经网络架构,用于高性能人工智能应用。
J Nanosci Nanotechnol. 2021 Mar 1;21(3):1833-1844. doi: 10.1166/jnn.2021.18910.
3
Implementation of Convolutional Neural Networks in Memristor Crossbar Arrays with Binary Activation and Weight Quantization.具有二值激活和权重量化的忆阻器交叉阵列中卷积神经网络的实现
ACS Appl Mater Interfaces. 2024 Jan 10;16(1):1054-1065. doi: 10.1021/acsami.3c13775. Epub 2024 Jan 1.
4
Thousands of conductance levels in memristors integrated on CMOS.在 CMOS 上集成的数千个电导水平的忆阻器。
Nature. 2023 Mar;615(7954):823-829. doi: 10.1038/s41586-023-05759-5. Epub 2023 Mar 29.
5
Convolutional Neural Network Based on Crossbar Arrays of (Co-Fe-B)(LiNbO) Nanocomposite Memristors.基于(钴铁硼)(铌酸锂)纳米复合忆阻器交叉阵列的卷积神经网络
Nanomaterials (Basel). 2022 Oct 3;12(19):3455. doi: 10.3390/nano12193455.
6
3-bit multilevel operation with accurate programming scheme in TiO/AlOmemristor crossbar array for quantized neuromorphic system.用于量化神经形态系统的TiO/AlO忆阻器交叉阵列中具有精确编程方案的3位多级操作。
Nanotechnology. 2021 Apr 30;32(29). doi: 10.1088/1361-6528/abf0cc.
7
Memristor Based Binary Convolutional Neural Network Architecture With Configurable Neurons.具有可配置神经元的基于忆阻器的二进制卷积神经网络架构
Front Neurosci. 2021 Mar 26;15:639526. doi: 10.3389/fnins.2021.639526. eCollection 2021.
8
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.
9
Threshold learning algorithm for memristive neural network with binary switching behavior.具有二值开关行为的忆阻神经网络的闽值学习算法。
Neural Netw. 2024 Aug;176:106355. doi: 10.1016/j.neunet.2024.106355. Epub 2024 Apr 30.
10
Linear conductance update improvement of CMOS-compatible second-order memristors for fast and energy-efficient training of a neural network using a memristor crossbar array.用于使用忆阻器交叉阵列对神经网络进行快速且节能训练的CMOS兼容二阶忆阻器的线性电导更新改进
Nanoscale Horiz. 2023 Sep 26;8(10):1366-1376. doi: 10.1039/d3nh00121k.