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

立即免费体验

忆阻器细胞非线性网络的随机计算仿真

Stochastic Computing Emulation of Memristor Cellular Nonlinear Networks.

作者信息

Camps Oscar, Al Chawa Mohamad Moner, Stavrinides Stavros G, Picos Rodrigo

机构信息

Industrial Engineering and Construction Department, University of Balearic Islands, 07122 Palma Mallorca, Spain.

Institute of Circuits and Systems, Technical University of Dresden, 01062 Dresden, Germany.

出版信息

Micromachines (Basel). 2021 Dec 31;13(1):67. doi: 10.3390/mi13010067.

DOI:10.3390/mi13010067
PMID:35056232
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8779373/
Abstract

Cellular Nonlinear Networks (CNN) are a concept introduced in 1988 by Leon Chua and Lin Yang as a bio-inspired architecture capable of massively parallel computation. Since then, CNN have been enhanced by incorporating designs that incorporate memristors to profit from their processing and memory capabilities. In addition, Stochastic Computing (SC) can be used to optimize the quantity of required processing elements; thus it provides a lightweight approximate computing framework, quite accurate and effective, however. In this work, we propose utilization of SC in designing and implementing a memristor-based CNN. As a proof of the proposed concept, an example of application is presented. This application combines Matlab and a FPGA in order to create the CNN. The implemented CNN was then used to perform three different real-time applications on a 512 × 512 gray-scale and a 768 × 512 color image: storage of the image, edge detection, and image sharpening. It has to be pointed out that the same CNN was used for the three different tasks, with the sole change of some programmable parameters. Results show an excellent capability with significant accompanying advantages, such as the low number of needed elements further allowing for a low cost FPGA-based system implementation, something confirming the system's capacity for real time operation.

摘要

细胞非线性网络(CNN)是1988年由蔡少棠和杨琳提出的一个概念,它是一种受生物启发的架构,能够进行大规模并行计算。从那时起,通过纳入包含忆阻器的设计以利用其处理和存储能力,CNN得到了增强。此外,随机计算(SC)可用于优化所需处理元件的数量;然而,它提供了一个轻量级的近似计算框架,相当准确且有效。在这项工作中,我们提议在设计和实现基于忆阻器的CNN时利用SC。作为所提概念的一个证明,给出了一个应用示例。该应用结合了Matlab和一个FPGA来创建CNN。然后,所实现的CNN被用于在一幅512×512灰度图像和一幅768×512彩色图像上执行三种不同的实时应用:图像存储、边缘检测和图像锐化。必须指出的是,同一个CNN被用于这三个不同的任务,只是改变了一些可编程参数。结果显示出优异的能力以及显著的伴随优势,比如所需元件数量少,这进一步允许基于低成本FPGA的系统实现,这证实了该系统的实时操作能力。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/d590fb6e8422/micromachines-13-00067-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/a747d831d050/micromachines-13-00067-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/0e99fa410f9c/micromachines-13-00067-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/0b2cd0384d5d/micromachines-13-00067-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/e120109ec4d8/micromachines-13-00067-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/c584a8b50b79/micromachines-13-00067-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/678ac51b4f21/micromachines-13-00067-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/e5016315b5d1/micromachines-13-00067-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/1cd3276074ef/micromachines-13-00067-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/7b0dbab38c41/micromachines-13-00067-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/fa10c7088303/micromachines-13-00067-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/b7cced8e5016/micromachines-13-00067-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/d590fb6e8422/micromachines-13-00067-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/a747d831d050/micromachines-13-00067-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/0e99fa410f9c/micromachines-13-00067-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/0b2cd0384d5d/micromachines-13-00067-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/e120109ec4d8/micromachines-13-00067-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/c584a8b50b79/micromachines-13-00067-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/678ac51b4f21/micromachines-13-00067-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/e5016315b5d1/micromachines-13-00067-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/1cd3276074ef/micromachines-13-00067-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/7b0dbab38c41/micromachines-13-00067-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/fa10c7088303/micromachines-13-00067-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/b7cced8e5016/micromachines-13-00067-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5302/8779373/d590fb6e8422/micromachines-13-00067-g012.jpg

相似文献

1
Stochastic Computing Emulation of Memristor Cellular Nonlinear Networks.忆阻器细胞非线性网络的随机计算仿真
Micromachines (Basel). 2021 Dec 31;13(1):67. doi: 10.3390/mi13010067.
2
Memristor-based cellular nonlinear/neural network: design, analysis, and applications.基于忆阻器的细胞非线性/神经网络:设计、分析与应用。
IEEE Trans Neural Netw Learn Syst. 2015 Jun;26(6):1202-13. doi: 10.1109/TNNLS.2014.2334701. Epub 2014 Jul 21.
3
Stochastic Computing Convolutional Neural Network Architecture Reinvented for Highly Efficient Artificial Intelligence Workload on Field-Programmable Gate Array.为现场可编程门阵列上的高效人工智能工作负载重新设计的随机计算卷积神经网络架构。
Research (Wash D C). 2024 Mar 4;7:0307. doi: 10.34133/research.0307. eCollection 2024.
4
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.
5
Fully Parallel Stochastic Computing Hardware Implementation of Convolutional Neural Networks for Edge Computing Applications.用于边缘计算应用的卷积神经网络的全并行随机计算硬件实现
IEEE Trans Neural Netw Learn Syst. 2023 Dec;34(12):10408-10418. doi: 10.1109/TNNLS.2022.3166799. Epub 2023 Nov 30.
6
Memristor standard cellular neural networks computing in the flux-charge domain.忆阻器标准细胞神经网络在磁通-电荷域中的计算
Neural Netw. 2017 Sep;93:152-164. doi: 10.1016/j.neunet.2017.05.009. Epub 2017 May 24.
7
Stochastic computing in convolutional neural network implementation: a review.卷积神经网络实现中的随机计算:综述
PeerJ Comput Sci. 2020 Nov 9;6:e309. doi: 10.7717/peerj-cs.309. eCollection 2020.
8
Comparative Analysis of Reconfigurable Platforms for Memristor Emulation.用于忆阻器仿真的可重构平台的比较分析
Materials (Basel). 2022 Jun 25;15(13):4487. doi: 10.3390/ma15134487.
9
Hardware-Efficient Stochastic Binary CNN Architectures for Near-Sensor Computing.用于近传感器计算的硬件高效随机二值卷积神经网络架构
Front Neurosci. 2022 Jan 5;15:781786. doi: 10.3389/fnins.2021.781786. eCollection 2021.
10
Resources and Power Efficient FPGA Accelerators for Real-Time Image Classification.用于实时图像分类的资源与功耗高效FPGA加速器
J Imaging. 2022 Apr 15;8(4):114. doi: 10.3390/jimaging8040114.

本文引用的文献

1
Ultra-fast data-mining hardware architecture based on stochastic computing.基于随机计算的超高速数据挖掘硬件架构。
PLoS One. 2015 May 8;10(5):e0124176. doi: 10.1371/journal.pone.0124176. eCollection 2015.
2
Memristor-based cellular nonlinear/neural network: design, analysis, and applications.基于忆阻器的细胞非线性/神经网络:设计、分析与应用。
IEEE Trans Neural Netw Learn Syst. 2015 Jun;26(6):1202-13. doi: 10.1109/TNNLS.2014.2334701. Epub 2014 Jul 21.
3
The missing memristor found.缺失的忆阻器被找到。
Nature. 2008 May 1;453(7191):80-3. doi: 10.1038/nature06932.