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

立即免费体验

使用虚拟神经元在神经形态计算机上对整数和有理数进行编码。

Encoding integers and rationals on neuromorphic computers using virtual neuron.

作者信息

Date Prasanna, Kulkarni Shruti, Young Aaron, Schuman Catherine, Potok Thomas, Vetter Jeffrey

机构信息

Oak Ridge National Laboratory, Oak Ridge, TN, 37830, USA.

University of Tennessee, Knoxville, TN, 37996, USA.

出版信息

Sci Rep. 2023 Jul 6;13(1):10975. doi: 10.1038/s41598-023-35005-x.

DOI:10.1038/s41598-023-35005-x
PMID:37414838
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10326008/
Abstract

Neuromorphic computers emulate the human brain while being extremely power efficient for computing tasks. In fact, they are poised to be critical for energy-efficient computing in the future. Neuromorphic computers are primarily used in spiking neural network-based machine learning applications. However, they are known to be Turing-complete, and in theory can perform all general-purpose computation. One of the biggest bottlenecks in realizing general-purpose computations on neuromorphic computers today is the inability to efficiently encode data on the neuromorphic computers. To fully realize the potential of neuromorphic computers for energy-efficient general-purpose computing, efficient mechanisms must be devised for encoding numbers. Current encoding mechanisms (e.g., binning, rate-based encoding, and time-based encoding) have limited applicability and are not suited for general-purpose computation. In this paper, we present the virtual neuron abstraction as a mechanism for encoding and adding integers and rational numbers by using spiking neural network primitives. We evaluate the performance of the virtual neuron on physical and simulated neuromorphic hardware. We estimate that the virtual neuron could perform an addition operation using just 23 nJ of energy on average with a mixed-signal, memristor-based neuromorphic processor. We also demonstrate the utility of the virtual neuron by using it in some of the μ-recursive functions, which are the building blocks of general-purpose computation.

摘要

神经形态计算机在模拟人类大脑的同时,对于计算任务具有极高的能源效率。事实上,它们有望在未来的节能计算中发挥关键作用。神经形态计算机主要用于基于脉冲神经网络的机器学习应用。然而,它们已知是图灵完备的,理论上可以执行所有通用计算。当今在神经形态计算机上实现通用计算的最大瓶颈之一是无法在神经形态计算机上高效地编码数据。为了充分实现神经形态计算机在节能通用计算方面的潜力,必须设计出高效的数字编码机制。当前的编码机制(例如,装箱、基于速率的编码和基于时间的编码)适用性有限,不适用于通用计算。在本文中,我们提出了虚拟神经元抽象,作为一种通过使用脉冲神经网络原语来编码和添加整数与有理数的机制。我们在物理和模拟神经形态硬件上评估了虚拟神经元的性能。我们估计,在基于混合信号、忆阻器的神经形态处理器上,虚拟神经元平均仅使用23纳焦的能量就能执行一次加法运算。我们还通过在一些通用计算的构建块——μ递归函数中使用虚拟神经元,展示了它的实用性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/cd60/10326008/396e45ef3309/41598_2023_35005_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/cd60/10326008/e9cb42afb250/41598_2023_35005_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/cd60/10326008/396e45ef3309/41598_2023_35005_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/cd60/10326008/e9cb42afb250/41598_2023_35005_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/cd60/10326008/396e45ef3309/41598_2023_35005_Fig7_HTML.jpg

相似文献

1
Encoding integers and rationals on neuromorphic computers using virtual neuron.使用虚拟神经元在神经形态计算机上对整数和有理数进行编码。
Sci Rep. 2023 Jul 6;13(1):10975. doi: 10.1038/s41598-023-35005-x.
2
Memristor-Based Neuromorphic Chips.基于忆阻器的神经形态芯片。
Adv Mater. 2024 Apr;36(14):e2310704. doi: 10.1002/adma.202310704. Epub 2024 Jan 2.
3
Hybrid memristor-CMOS neurons for in-situ learning in fully hardware memristive spiking neural networks.用于全硬件忆阻尖峰神经网络原位学习的混合忆阻器-互补金属氧化物半导体神经元。
Sci Bull (Beijing). 2021 Aug 30;66(16):1624-1633. doi: 10.1016/j.scib.2021.04.014. Epub 2021 Apr 17.
4
Surrogate gradients for analog neuromorphic computing.模拟神经形态计算的替代梯度。
Proc Natl Acad Sci U S A. 2022 Jan 25;119(4). doi: 10.1073/pnas.2109194119.
5
Neuromorphic computing hardware and neural architectures for robotics.机器人的神经形态计算硬件和神经架构。
Sci Robot. 2022 Jun 29;7(67):eabl8419. doi: 10.1126/scirobotics.abl8419.
6
Design Space Exploration of Hardware Spiking Neurons for Embedded Artificial Intelligence.硬件尖峰神经元在嵌入式人工智能中的设计空间探索。
Neural Netw. 2020 Jan;121:366-386. doi: 10.1016/j.neunet.2019.09.024. Epub 2019 Sep 26.
7
Neuromorphic Sentiment Analysis Using Spiking Neural Networks.基于尖峰神经网络的神经形态情绪分析。
Sensors (Basel). 2023 Sep 6;23(18):7701. doi: 10.3390/s23187701.
8
Towards spike-based machine intelligence with neuromorphic computing.迈向基于尖峰的机器智能的神经形态计算。
Nature. 2019 Nov;575(7784):607-617. doi: 10.1038/s41586-019-1677-2. Epub 2019 Nov 27.
9
Thermal Management in Neuromorphic Materials, Devices, and Networks.神经形态材料、器件及网络中的热管理
Adv Mater. 2023 Sep;35(37):e2205098. doi: 10.1002/adma.202205098. Epub 2023 Mar 31.
10
Neuromorphic computing for content-based image retrieval.基于内容的图像检索的神经形态计算。
PLoS One. 2022 Apr 6;17(4):e0264364. doi: 10.1371/journal.pone.0264364. eCollection 2022.

本文引用的文献

1
Connectivity concepts in neuronal network modeling.神经元网络建模中的连接性概念。
PLoS Comput Biol. 2022 Sep 8;18(9):e1010086. doi: 10.1371/journal.pcbi.1010086. eCollection 2022 Sep.
2
Efficient Spiking Neural Networks With Radix Encoding.具有基数编码的高效脉冲神经网络
IEEE Trans Neural Netw Learn Syst. 2024 Mar;35(3):3689-3701. doi: 10.1109/TNNLS.2022.3195918. Epub 2024 Feb 29.
3
The BrainScaleS-2 Accelerated Neuromorphic System With Hybrid Plasticity.具有混合可塑性的BrainScaleS-2加速神经形态系统
Front Neurosci. 2022 Feb 24;16:795876. doi: 10.3389/fnins.2022.795876. eCollection 2022.
4
Adaptive Extreme Edge Computing for Wearable Devices.适用于可穿戴设备的自适应边缘计算
Front Neurosci. 2021 May 11;15:611300. doi: 10.3389/fnins.2021.611300. eCollection 2021.
5
Neuromorphic Spintronics.神经形态自旋电子学
Nat Electron. 2020;3(7). doi: 10.1038/s41928-019-0360-9.
6
Deep learning in spiking neural networks.深度学习在尖峰神经网络中的应用。
Neural Netw. 2019 Mar;111:47-63. doi: 10.1016/j.neunet.2018.12.002. Epub 2018 Dec 18.
7
A Scalable Multicore Architecture With Heterogeneous Memory Structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs).一种具有异构存储结构的可扩展多核架构,用于动态神经形态异步处理器(DYNAPs)。
IEEE Trans Biomed Circuits Syst. 2018 Feb;12(1):106-122. doi: 10.1109/TBCAS.2017.2759700.
8
Training Deep Spiking Neural Networks Using Backpropagation.使用反向传播训练深度脉冲神经网络。
Front Neurosci. 2016 Nov 8;10:508. doi: 10.3389/fnins.2016.00508. eCollection 2016.
9
Skimming Digits: Neuromorphic Classification of Spike-Encoded Images.略读数字:尖峰编码图像的神经形态分类
Front Neurosci. 2016 Apr 28;10:184. doi: 10.3389/fnins.2016.00184. eCollection 2016.
10
The Human Brain Project and neuromorphic computing.人类大脑计划与神经形态计算。
Funct Neurol. 2013 Jul-Sep;28(3):191-6.