首页 > 最新文献

Neuromorphic Computing and Engineering最新文献

英文 中文
An RRAM retention prediction framework using a convolutional neural network based on relaxation behavior 基于松弛行为的卷积神经网络的RRAM保留预测框架
Pub Date : 2023-02-06 DOI: 10.1088/2634-4386/acb965
Yibei Zhang, Qingtian Zhang, Qi Qin, Wenbin Zhang, Yue Xi, Zhixing Jiang, Jianshi Tang, B. Gao, H. Qian, Huaqiang Wu
The long-time retention issue of resistive random access memory (RRAM) brings a great challenge in the performance maintenance of large-scale RRAM-based computation-in-memory (CIM) systems. The periodic update is a feasible method to compensate for the accuracy loss caused by retention degradation, especially in demanding high-accuracy applications. In this paper, we propose a selective refresh strategy to reduce the updating cost by predicting the devices’ retention behavior. A convolutional neural network-based retention prediction framework is developed. The framework can determine whether an RRAM device has poor retention that needs to be updated according to its short-time relaxation behavior. By reprogramming these few selected devices, the method can recover the accuracy of the RRAM-based CIM system effectively. This work provides a valuable retention coping strategy with low time and energy costs and new insights for analyzing the physical connection between the relaxation and retention behavior of the RRAM device.
电阻式随机存取存储器(RRAM)的长时间保留问题给基于RRAM的大规模内存计算系统的性能维护带来了巨大的挑战。在精度要求较高的应用中,定期更新是一种补偿保留度下降造成的精度损失的可行方法。本文提出了一种选择性刷新策略,通过预测设备的保留行为来降低更新成本。提出了一种基于卷积神经网络的留存率预测框架。该框架可以根据RRAM器件的短时松弛行为判断其是否具有较差的保留性,是否需要更新。通过对所选器件的重新编程,该方法可以有效地恢复基于rram的CIM系统的精度。这项工作提供了一种有价值的低时间和能量成本的保留应对策略,并为分析RRAM器件的松弛和保留行为之间的物理联系提供了新的见解。
{"title":"An RRAM retention prediction framework using a convolutional neural network based on relaxation behavior","authors":"Yibei Zhang, Qingtian Zhang, Qi Qin, Wenbin Zhang, Yue Xi, Zhixing Jiang, Jianshi Tang, B. Gao, H. Qian, Huaqiang Wu","doi":"10.1088/2634-4386/acb965","DOIUrl":"https://doi.org/10.1088/2634-4386/acb965","url":null,"abstract":"The long-time retention issue of resistive random access memory (RRAM) brings a great challenge in the performance maintenance of large-scale RRAM-based computation-in-memory (CIM) systems. The periodic update is a feasible method to compensate for the accuracy loss caused by retention degradation, especially in demanding high-accuracy applications. In this paper, we propose a selective refresh strategy to reduce the updating cost by predicting the devices’ retention behavior. A convolutional neural network-based retention prediction framework is developed. The framework can determine whether an RRAM device has poor retention that needs to be updated according to its short-time relaxation behavior. By reprogramming these few selected devices, the method can recover the accuracy of the RRAM-based CIM system effectively. This work provides a valuable retention coping strategy with low time and energy costs and new insights for analyzing the physical connection between the relaxation and retention behavior of the RRAM device.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124426021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Hardware optimization for photonic time-delay reservoir computer dynamics 光子时滞储层计算机动力学的硬件优化
Pub Date : 2023-02-03 DOI: 10.1088/2634-4386/acb8d7
Meng Zhang, Zhizhuo Liang, Z. R. Huang
Reservoir computing (RC) is one kind of neuromorphic computing mainly applied to process sequential data such as time-dependent signals. In this paper, the bifurcation diagram of a photonic time-delay RC system is thoroughly studied, and a method of bifurcation dynamics guided hardware hyperparameter optimization is presented. The time-evolution equation expressed by the photonic hardware parameters is established while the intrinsic dynamics of the photonic RC system is quantitively studied. Bifurcation dynamics based hyperparameter optimization offers a simple yet effective approach in hardware setting optimization that aims to reduce the complexity and time in hardware adjustment. Three benchmark tasks, nonlinear channel equalization (NCE), nonlinear auto regressive moving average with 10th order time lag (NARMA10) and Santa Fe laser time-series prediction tasks are implemented on the photonic delay-line RC using bifurcation dynamics guided hardware optimization. The experimental results of these benchmark tasks achieved overall good agreement with the simulated bifurcation dynamics modeling results.
储层计算(RC)是一种主要用于处理时序数据(如时变信号)的神经形态计算。本文深入研究了光子时滞RC系统的分岔图,提出了一种分岔动力学指导下的硬件超参数优化方法。建立了用光子硬件参数表示的时间演化方程,定量研究了光子RC系统的内在动力学。基于分岔动力学的超参数优化为硬件设置优化提供了一种简单而有效的方法,旨在减少硬件调整的复杂性和时间。利用分岔动力学指导下的硬件优化,在光子延迟线RC上实现了非线性信道均衡(NCE)、非线性10阶时滞自回归移动平均(NARMA10)和Santa Fe激光时间序列预测三个基准任务。这些基准任务的实验结果与模拟的分岔动力学建模结果总体上吻合较好。
{"title":"Hardware optimization for photonic time-delay reservoir computer dynamics","authors":"Meng Zhang, Zhizhuo Liang, Z. R. Huang","doi":"10.1088/2634-4386/acb8d7","DOIUrl":"https://doi.org/10.1088/2634-4386/acb8d7","url":null,"abstract":"Reservoir computing (RC) is one kind of neuromorphic computing mainly applied to process sequential data such as time-dependent signals. In this paper, the bifurcation diagram of a photonic time-delay RC system is thoroughly studied, and a method of bifurcation dynamics guided hardware hyperparameter optimization is presented. The time-evolution equation expressed by the photonic hardware parameters is established while the intrinsic dynamics of the photonic RC system is quantitively studied. Bifurcation dynamics based hyperparameter optimization offers a simple yet effective approach in hardware setting optimization that aims to reduce the complexity and time in hardware adjustment. Three benchmark tasks, nonlinear channel equalization (NCE), nonlinear auto regressive moving average with 10th order time lag (NARMA10) and Santa Fe laser time-series prediction tasks are implemented on the photonic delay-line RC using bifurcation dynamics guided hardware optimization. The experimental results of these benchmark tasks achieved overall good agreement with the simulated bifurcation dynamics modeling results.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125939632","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Pre-synaptic DC bias controls the plasticity and dynamics of three-terminal neuromorphic electrolyte-gated organic transistors 突触前直流偏压控制三端神经形态电解质门控有机晶体管的可塑性和动力学
Pub Date : 2023-01-16 DOI: 10.1088/2634-4386/acb37f
Federico Rondelli, A. D. Salvo, Gioacchino Calandra Sebastianella, M. Murgia, L. Fadiga, F. Biscarini, M. D. Lauro
The role of pre-synaptic DC bias is investigated in three-terminal organic neuromorphic architectures based on electrolyte-gated organic transistors—EGOTs. By means of pre-synaptic offset it is possible to finely control the number of discrete conductance states in short-term plasticity experiments, to obtain, at will, both depressive and facilitating response in the same neuromorphic device and to set the ratio between two subsequent pulses in paired-pulse experiments. The charge dynamics leading to these important features are discussed in relationship with macroscopic device figures of merit such as conductivity and transconductance, establishing a novel key enabling parameter in devising the operation of neuromorphic organic electronics.
研究了基于电解质门控有机晶体管的三端有机神经形态结构中突触前直流偏压的作用。通过突触前偏移,可以在短期可塑性实验中精细控制离散电导状态的数量,可以在同一神经形态装置中随意获得抑制和促进反应,也可以在成对脉冲实验中设置两个后续脉冲之间的比率。讨论了导致这些重要特征的电荷动力学与宏观器件性能指标(如电导率和跨电导率)的关系,为设计神经形态有机电子学的操作建立了一个新的关键使能参数。
{"title":"Pre-synaptic DC bias controls the plasticity and dynamics of three-terminal neuromorphic electrolyte-gated organic transistors","authors":"Federico Rondelli, A. D. Salvo, Gioacchino Calandra Sebastianella, M. Murgia, L. Fadiga, F. Biscarini, M. D. Lauro","doi":"10.1088/2634-4386/acb37f","DOIUrl":"https://doi.org/10.1088/2634-4386/acb37f","url":null,"abstract":"The role of pre-synaptic DC bias is investigated in three-terminal organic neuromorphic architectures based on electrolyte-gated organic transistors—EGOTs. By means of pre-synaptic offset it is possible to finely control the number of discrete conductance states in short-term plasticity experiments, to obtain, at will, both depressive and facilitating response in the same neuromorphic device and to set the ratio between two subsequent pulses in paired-pulse experiments. The charge dynamics leading to these important features are discussed in relationship with macroscopic device figures of merit such as conductivity and transconductance, establishing a novel key enabling parameter in devising the operation of neuromorphic organic electronics.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127719784","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Simulation and implementation of two-layer oscillatory neural networks for image edge detection: bidirectional and feedforward architectures 用于图像边缘检测的两层振荡神经网络的仿真和实现:双向和前馈架构
Pub Date : 2023-01-13 DOI: 10.1088/2634-4386/acb2ef
Madeleine Abernot, Todri-Sanial Aida
The growing number of edge devices in everyday life generates a considerable amount of data that current AI algorithms, like artificial neural networks, cannot handle inside edge devices with limited bandwidth, memory, and energy available. Neuromorphic computing, with low-power oscillatory neural networks (ONNs), is an alternative and attractive solution to solve complex problems at the edge. However, ONN is currently limited with its fully-connected recurrent architecture to solve auto-associative memory problems. In this work, we use an alternative two-layer bidirectional ONN architecture. We introduce a two-layer feedforward ONN architecture to perform image edge detection, using the ONN to replace convolutional filters to scan the image. Using an HNN Matlab emulator and digital ONN design simulations, we report efficient image edge detection from both architectures using various size filters (3 × 3, 5 × 5, and 7 × 7) on black and white images. In contrast, the feedforward architectures can also perform image edge detection on gray scale images. With the digital ONN design, we also assess latency performances and obtain that the bidirectional architecture with a 3 × 3 filter size can perform image edge detection in real-time (camera flow from 25 to 30 images per second) on images with up to 128 × 128 pixels while the feedforward architecture with same 3 × 3 filter size can deal with 170 × 170 pixels, due to its faster computation.
日常生活中越来越多的边缘设备产生了大量的数据,而当前的人工智能算法(如人工神经网络)无法处理带宽、内存和可用能量有限的内部边缘设备。基于低功耗振荡神经网络(ONNs)的神经形态计算是解决边缘复杂问题的另一种有吸引力的解决方案。然而,ONN目前在解决自动联想记忆问题上的全连接循环架构是有限的。在这项工作中,我们使用了一种可选的两层双向ONN架构。我们引入了一个两层前馈ONN架构来执行图像边缘检测,使用ONN取代卷积滤波器来扫描图像。使用HNN Matlab仿真器和数字ONN设计仿真,我们报告了在黑白图像上使用不同尺寸滤波器(3 × 3、5 × 5和7 × 7)的两种架构的有效图像边缘检测。相比之下,前馈结构也可以对灰度图像进行图像边缘检测。通过数字ONN设计,我们还评估了延迟性能,并获得具有3 × 3滤波器尺寸的双向架构可以对高达128 × 128像素的图像进行实时图像边缘检测(相机流量从每秒25到30张图像),而具有相同3 × 3滤波器尺寸的前馈架构由于其更快的计算速度可以处理170 × 170像素。
{"title":"Simulation and implementation of two-layer oscillatory neural networks for image edge detection: bidirectional and feedforward architectures","authors":"Madeleine Abernot, Todri-Sanial Aida","doi":"10.1088/2634-4386/acb2ef","DOIUrl":"https://doi.org/10.1088/2634-4386/acb2ef","url":null,"abstract":"The growing number of edge devices in everyday life generates a considerable amount of data that current AI algorithms, like artificial neural networks, cannot handle inside edge devices with limited bandwidth, memory, and energy available. Neuromorphic computing, with low-power oscillatory neural networks (ONNs), is an alternative and attractive solution to solve complex problems at the edge. However, ONN is currently limited with its fully-connected recurrent architecture to solve auto-associative memory problems. In this work, we use an alternative two-layer bidirectional ONN architecture. We introduce a two-layer feedforward ONN architecture to perform image edge detection, using the ONN to replace convolutional filters to scan the image. Using an HNN Matlab emulator and digital ONN design simulations, we report efficient image edge detection from both architectures using various size filters (3 × 3, 5 × 5, and 7 × 7) on black and white images. In contrast, the feedforward architectures can also perform image edge detection on gray scale images. With the digital ONN design, we also assess latency performances and obtain that the bidirectional architecture with a 3 × 3 filter size can perform image edge detection in real-time (camera flow from 25 to 30 images per second) on images with up to 128 × 128 pixels while the feedforward architecture with same 3 × 3 filter size can deal with 170 × 170 pixels, due to its faster computation.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128309888","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Neuromorphic control of a simulated 7-DOF arm using Loihi 利用Loihi进行模拟七自由度手臂的神经形态控制
Pub Date : 2023-01-12 DOI: 10.1088/2634-4386/acb286
Travis DeWolf, Kinjal Patel, Pawel Jaworski, Roxana Leontie, Joe Hays, C. Eliasmith
In this paper, we present a fully spiking neural network running on Intel’s Loihi chip for operational space control of a simulated 7-DOF arm. Our approach uniquely combines neural engineering and deep learning methods to successfully implement position and orientation control of the end effector. The development process involved four stages: (1) Designing a node-based network architecture implementing an analytical solution; (2) developing rate neuron networks to replace the nodes; (3) retraining the network to handle spiking neurons and temporal dynamics; and finally (4) adapting the network for the specific hardware constraints of the Loihi. We benchmark the controller on a center-out reaching task, using the deviation of the end effector from the ideal trajectory as our evaluation metric. The RMSE of the final neuromorphic controller running on Loihi is only slightly worse than the analytic solution, with 4.13% more deviation from the ideal trajectory, and uses two orders of magnitude less energy per inference than standard hardware solutions. While qualitative discrepancies remain, we find these results support both our approach and the potential of neuromorphic controllers. To the best of our knowledge, this work represents the most advanced neuromorphic implementation of neurorobotics developed to date.
在本文中,我们提出了一个运行在英特尔Loihi芯片上的全脉冲神经网络,用于模拟七自由度手臂的操作空间控制。我们的方法独特地结合了神经工程和深度学习方法,成功地实现了末端执行器的位置和方向控制。开发过程包括四个阶段:(1)设计基于节点的网络架构,实现分析解决方案;(2)发育速率神经元网络替代节点;(3)重新训练网络处理尖峰神经元和时间动态;最后(4)使网络适应Loihi的特定硬件约束。我们用末端执行器与理想轨迹的偏差作为我们的评估指标,对控制器的中心向外伸展任务进行基准测试。在Loihi上运行的最终神经形态控制器的RMSE仅比解析解略差,与理想轨迹的偏差多4.13%,并且每次推理使用的能量比标准硬件解决方案少两个数量级。虽然定性差异仍然存在,但我们发现这些结果支持我们的方法和神经形态控制器的潜力。据我们所知,这项工作代表了迄今为止开发的最先进的神经机器人的神经形态实现。
{"title":"Neuromorphic control of a simulated 7-DOF arm using Loihi","authors":"Travis DeWolf, Kinjal Patel, Pawel Jaworski, Roxana Leontie, Joe Hays, C. Eliasmith","doi":"10.1088/2634-4386/acb286","DOIUrl":"https://doi.org/10.1088/2634-4386/acb286","url":null,"abstract":"In this paper, we present a fully spiking neural network running on Intel’s Loihi chip for operational space control of a simulated 7-DOF arm. Our approach uniquely combines neural engineering and deep learning methods to successfully implement position and orientation control of the end effector. The development process involved four stages: (1) Designing a node-based network architecture implementing an analytical solution; (2) developing rate neuron networks to replace the nodes; (3) retraining the network to handle spiking neurons and temporal dynamics; and finally (4) adapting the network for the specific hardware constraints of the Loihi. We benchmark the controller on a center-out reaching task, using the deviation of the end effector from the ideal trajectory as our evaluation metric. The RMSE of the final neuromorphic controller running on Loihi is only slightly worse than the analytic solution, with 4.13% more deviation from the ideal trajectory, and uses two orders of magnitude less energy per inference than standard hardware solutions. While qualitative discrepancies remain, we find these results support both our approach and the potential of neuromorphic controllers. To the best of our knowledge, this work represents the most advanced neuromorphic implementation of neurorobotics developed to date.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134482914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Unsupervised and efficient learning in sparsely activated convolutional spiking neural networks enabled by voltage-dependent synaptic plasticity 通过电压依赖性突触可塑性实现稀疏激活卷积尖峰神经网络的无监督高效学习
Pub Date : 2022-12-21 DOI: 10.1088/2634-4386/acad98
Gaspard Goupy, A. Juneau-Fecteau, Nikhil Garg, Ismael Balafrej, F. Alibart, L. Fréchette, Dominique Drouin, Y. Beilliard
Spiking neural networks (SNNs) are gaining attention due to their energy-efficient computing ability, making them relevant for implementation on low-power neuromorphic hardware. Their biological plausibility has permitted them to benefit from unsupervised learning with bio-inspired plasticity rules, such as spike timing-dependent plasticity (STDP). However, standard STDP has some limitations that make it challenging to implement on hardware. In this paper, we propose a convolutional SNN (CSNN) integrating single-spike integrate-and-fire (SSIF) neurons and trained for the first time with voltage-dependent synaptic plasticity (VDSP), a novel unsupervised and local plasticity rule developed for the implementation of STDP on memristive-based neuromorphic hardware. We evaluated the CSNN on the TIDIGITS dataset, where, helped by our sound preprocessing pipeline, we obtained a performance better than the state of the art, with a mean accuracy of 99.43%. Moreover, the use of SSIF neurons, coupled with time-to-first-spike (TTFS) encoding, results in a sparsely activated model, as we recorded a mean of 5036 spikes per input over the 172 580 neurons of the network. This makes the proposed CSNN promising for the development of models that are extremely efficient in energy. We also demonstrate the efficiency of VDSP on the MNIST dataset, where we obtained results comparable to the state of the art, with an accuracy of 98.56%. Our adaptation of VDSP for SSIF neurons introduces a depression factor that has been very effective at reducing the number of training samples needed, and hence, training time, by a factor of two and more, with similar performance.
尖峰神经网络(SNN)因其高能效的计算能力而备受关注,这使其适合在低功耗神经形态硬件上实现。尖峰神经网络在生物学上的合理性使其能够受益于采用生物启发可塑性规则(如尖峰时序可塑性(STDP))的无监督学习。然而,标准的 STDP 有一些局限性,使其在硬件上的实现具有挑战性。在本文中,我们提出了一种卷积 SNN(CSNN),它整合了单尖峰整合-发射(SSIF)神经元,并首次使用电压依赖突触可塑性(VDSP)进行训练,VDSP 是一种新型的无监督局部可塑性规则,是为在基于记忆体的神经形态硬件上实现 STDP 而开发的。我们在 TIDIGITS 数据集上对 CSNN 进行了评估,在声音预处理管道的帮助下,我们获得了优于当前技术水平的性能,平均准确率达到 99.43%。此外,SSIF 神经元的使用与时间到第一次尖峰(TTFS)编码相结合,产生了一个稀疏激活模型,因为我们在网络的 172 580 个神经元上记录到的每个输入平均尖峰数为 5036 个。这使得所提出的 CSNN 有希望开发出能效极高的模型。我们还在 MNIST 数据集上展示了 VDSP 的效率,我们获得了与最新技术相当的结果,准确率高达 98.56%。我们针对 SSIF 神经元对 VDSP 进行了调整,引入了一个抑制因子,在性能相似的情况下,非常有效地减少了所需的训练样本数量,从而将训练时间缩短了两倍或更多。
{"title":"Unsupervised and efficient learning in sparsely activated convolutional spiking neural networks enabled by voltage-dependent synaptic plasticity","authors":"Gaspard Goupy, A. Juneau-Fecteau, Nikhil Garg, Ismael Balafrej, F. Alibart, L. Fréchette, Dominique Drouin, Y. Beilliard","doi":"10.1088/2634-4386/acad98","DOIUrl":"https://doi.org/10.1088/2634-4386/acad98","url":null,"abstract":"Spiking neural networks (SNNs) are gaining attention due to their energy-efficient computing ability, making them relevant for implementation on low-power neuromorphic hardware. Their biological plausibility has permitted them to benefit from unsupervised learning with bio-inspired plasticity rules, such as spike timing-dependent plasticity (STDP). However, standard STDP has some limitations that make it challenging to implement on hardware. In this paper, we propose a convolutional SNN (CSNN) integrating single-spike integrate-and-fire (SSIF) neurons and trained for the first time with voltage-dependent synaptic plasticity (VDSP), a novel unsupervised and local plasticity rule developed for the implementation of STDP on memristive-based neuromorphic hardware. We evaluated the CSNN on the TIDIGITS dataset, where, helped by our sound preprocessing pipeline, we obtained a performance better than the state of the art, with a mean accuracy of 99.43%. Moreover, the use of SSIF neurons, coupled with time-to-first-spike (TTFS) encoding, results in a sparsely activated model, as we recorded a mean of 5036 spikes per input over the 172 580 neurons of the network. This makes the proposed CSNN promising for the development of models that are extremely efficient in energy. We also demonstrate the efficiency of VDSP on the MNIST dataset, where we obtained results comparable to the state of the art, with an accuracy of 98.56%. Our adaptation of VDSP for SSIF neurons introduces a depression factor that has been very effective at reducing the number of training samples needed, and hence, training time, by a factor of two and more, with similar performance.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128512871","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Constraints on the design of neuromorphic circuits set by the properties of neural population codes 神经群体代码特性对神经形态电路设计的限制
Pub Date : 2022-12-08 DOI: 10.1088/2634-4386/acaf9c
S. Panzeri, Ella Janotte, Alejandro Pequeño-Zurro, Jacopo Bonato, C. Bartolozzi
In the brain, information is encoded, transmitted and used to inform behaviour at the level of timing of action potentials distributed over population of neurons. To implement neural-like systems in silico, to emulate neural function, and to interface successfully with the brain, neuromorphic circuits need to encode information in a way compatible to that used by populations of neuron in the brain. To facilitate the cross-talk between neuromorphic engineering and neuroscience, in this review we first critically examine and summarize emerging recent findings about how population of neurons encode and transmit information. We examine the effects on encoding and readout of information for different features of neural population activity, namely the sparseness of neural representations, the heterogeneity of neural properties, the correlations among neurons, and the timescales (from short to long) at which neurons encode information and maintain it consistently over time. Finally, we critically elaborate on how these facts constrain the design of information coding in neuromorphic circuits. We focus primarily on the implications for designing neuromorphic circuits that communicate with the brain, as in this case it is essential that artificial and biological neurons use compatible neural codes. However, we also discuss implications for the design of neuromorphic systems for implementation or emulation of neural computation.
在大脑中,信息是在分布于神经元群的动作电位时序水平上进行编码、传输和用于指导行为的。要在硅学中实现类神经系统、模拟神经功能并成功与大脑对接,神经形态电路需要以与大脑中神经元群兼容的方式编码信息。为了促进神经形态工程与神经科学之间的交流,我们将在这篇综述中首先批判性地研究和总结有关神经元群如何编码和传输信息的最新发现。我们研究了神经群活动的不同特征对信息编码和读出的影响,即神经表征的稀疏性、神经特性的异质性、神经元之间的相关性,以及神经元编码信息并随时间持续保持信息的时标(从短到长)。最后,我们将批判性地阐述这些事实如何制约神经形态电路中的信息编码设计。我们主要关注设计与大脑交流的神经形态电路的影响,因为在这种情况下,人工神经元和生物神经元必须使用兼容的神经编码。不过,我们也讨论了设计神经形态系统以实现或模拟神经计算的影响。
{"title":"Constraints on the design of neuromorphic circuits set by the properties of neural population codes","authors":"S. Panzeri, Ella Janotte, Alejandro Pequeño-Zurro, Jacopo Bonato, C. Bartolozzi","doi":"10.1088/2634-4386/acaf9c","DOIUrl":"https://doi.org/10.1088/2634-4386/acaf9c","url":null,"abstract":"In the brain, information is encoded, transmitted and used to inform behaviour at the level of timing of action potentials distributed over population of neurons. To implement neural-like systems in silico, to emulate neural function, and to interface successfully with the brain, neuromorphic circuits need to encode information in a way compatible to that used by populations of neuron in the brain. To facilitate the cross-talk between neuromorphic engineering and neuroscience, in this review we first critically examine and summarize emerging recent findings about how population of neurons encode and transmit information. We examine the effects on encoding and readout of information for different features of neural population activity, namely the sparseness of neural representations, the heterogeneity of neural properties, the correlations among neurons, and the timescales (from short to long) at which neurons encode information and maintain it consistently over time. Finally, we critically elaborate on how these facts constrain the design of information coding in neuromorphic circuits. We focus primarily on the implications for designing neuromorphic circuits that communicate with the brain, as in this case it is essential that artificial and biological neurons use compatible neural codes. However, we also discuss implications for the design of neuromorphic systems for implementation or emulation of neural computation.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126592910","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
High-density analog image storage in an analog-valued non-volatile memory array 模拟值非易失性存储器阵列中的高密度模拟图像存储
Pub Date : 2022-12-06 DOI: 10.1088/2634-4386/aca92c
Xin Zheng, Ryan Zarcone, Akash Levy, W. Khwa, Priyanka Raina, B. Olshausen, H. P. Wong
Data stored in the cloud or on mobile devices reside in physical memory systems with finite sizes. Today, huge amounts of analog data, e.g. images and videos, are first digitalized and then compression algorithms (e.g. the JPEG standard) are employed to minimize the amount of physical storage required. Emerging non-volatile-memory technologies (e.g. phase change memory (PCM), resistive RAM (RRAM)) provide the possibility to store the analog information in a compressed format directly into analog memory systems. Here, we demonstrate with hardware experiments an image storage and compression scheme (joint source-channel coding) with analog-valued PCM and RRAM arrays. This scheme stores information in a distributed fashion and shows resilience to the PCM and RRAM device technology non-idealities, including defective cells, device variability, resistance drift, and relaxation.
存储在云端或移动设备上的数据驻留在大小有限的物理内存系统中。今天,大量的模拟数据,例如图像和视频,首先被数字化,然后使用压缩算法(例如JPEG标准)来最小化所需的物理存储量。新兴的非易失性存储技术(如相变存储器(PCM),电阻式RAM (RRAM))提供了将模拟信息以压缩格式直接存储到模拟存储系统中的可能性。在这里,我们通过硬件实验演示了一种具有模拟值PCM和RRAM阵列的图像存储和压缩方案(联合源信道编码)。该方案以分布式方式存储信息,并显示出对PCM和RRAM器件技术非理想性的弹性,包括缺陷细胞、器件可变性、电阻漂移和松弛。
{"title":"High-density analog image storage in an analog-valued non-volatile memory array","authors":"Xin Zheng, Ryan Zarcone, Akash Levy, W. Khwa, Priyanka Raina, B. Olshausen, H. P. Wong","doi":"10.1088/2634-4386/aca92c","DOIUrl":"https://doi.org/10.1088/2634-4386/aca92c","url":null,"abstract":"Data stored in the cloud or on mobile devices reside in physical memory systems with finite sizes. Today, huge amounts of analog data, e.g. images and videos, are first digitalized and then compression algorithms (e.g. the JPEG standard) are employed to minimize the amount of physical storage required. Emerging non-volatile-memory technologies (e.g. phase change memory (PCM), resistive RAM (RRAM)) provide the possibility to store the analog information in a compressed format directly into analog memory systems. Here, we demonstrate with hardware experiments an image storage and compression scheme (joint source-channel coding) with analog-valued PCM and RRAM arrays. This scheme stores information in a distributed fashion and shows resilience to the PCM and RRAM device technology non-idealities, including defective cells, device variability, resistance drift, and relaxation.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115510295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Brain-inspired methods for achieving robust computation in heterogeneous mixed-signal neuromorphic processing systems 在异构混合信号神经形态处理系统中实现鲁棒计算的脑启发方法
Pub Date : 2022-10-27 DOI: 10.1088/2634-4386/ace64c
D. Zendrikov, Sergio Solinas, G. Indiveri
Neuromorphic processing systems implementing spiking neural networks with mixed signal analog/digital electronic circuits and/or memristive devices represent a promising technology for edge computing applications that require low power, low latency, and that cannot connect to the cloud for off-line processing, either due to lack of connectivity or for privacy concerns. However, these circuits are typically noisy and imprecise, because they are affected by device-to-device variability, and operate with extremely small currents. So achieving reliable computation and high accuracy following this approach is still an open challenge that has hampered progress on the one hand and limited widespread adoption of this technology on the other. By construction, these hardware processing systems have many constraints that are biologically plausible, such as heterogeneity and non-negativity of parameters. More and more evidence is showing that applying such constraints to artificial neural networks, including those used in artificial intelligence, promotes robustness in learning and improves their reliability. Here we delve even more into neuroscience and present network-level brain-inspired strategies that further improve reliability and robustness in these neuromorphic systems: we quantify, with chip measurements, to what extent population averaging is effective in reducing variability in neural responses, we demonstrate experimentally how the neural coding strategies of cortical models allow silicon neurons to produce reliable signal representations, and show how to robustly implement essential computational primitives, such as selective amplification, signal restoration, working memory, and relational networks, exploiting such strategies. We argue that these strategies can be instrumental for guiding the design of robust and reliable ultra-low power electronic neural processing systems implemented using noisy and imprecise computing substrates such as subthreshold neuromorphic circuits and emerging memory technologies.
使用混合信号模拟/数字电子电路和/或忆阻器件实现尖峰神经网络的神经形态处理系统代表了一种很有前途的边缘计算应用技术,这些应用需要低功耗、低延迟,并且由于缺乏连接性或隐私问题而无法连接到云进行离线处理。然而,这些电路通常是嘈杂和不精确的,因为它们受到器件间可变性的影响,并且工作在极小的电流下。因此,按照这种方法实现可靠的计算和高精度仍然是一个开放的挑战,一方面阻碍了进步,另一方面限制了该技术的广泛采用。通过构造,这些硬件处理系统具有许多生物学上合理的约束,例如异构性和参数的非负性。越来越多的证据表明,将这些约束应用于人工神经网络,包括用于人工智能的神经网络,可以促进学习的鲁棒性并提高其可靠性。在这里,我们更深入地研究神经科学,并提出了网络级大脑启发策略,进一步提高这些神经形态系统的可靠性和鲁棒性:通过芯片测量,我们量化了总体平均在多大程度上有效地减少了神经反应的可变性,我们通过实验证明了皮质模型的神经编码策略如何允许硅神经元产生可靠的信号表示,并展示了如何稳健地实现必要的计算原语,如选择性放大、信号恢复、工作记忆和关系网络,利用这些策略。我们认为,这些策略可以帮助指导设计鲁棒可靠的超低功耗电子神经处理系统,这些系统使用噪声和不精确的计算基板(如阈下神经形态电路和新兴的存储技术)来实现。
{"title":"Brain-inspired methods for achieving robust computation in heterogeneous mixed-signal neuromorphic processing systems","authors":"D. Zendrikov, Sergio Solinas, G. Indiveri","doi":"10.1088/2634-4386/ace64c","DOIUrl":"https://doi.org/10.1088/2634-4386/ace64c","url":null,"abstract":"Neuromorphic processing systems implementing spiking neural networks with mixed signal analog/digital electronic circuits and/or memristive devices represent a promising technology for edge computing applications that require low power, low latency, and that cannot connect to the cloud for off-line processing, either due to lack of connectivity or for privacy concerns. However, these circuits are typically noisy and imprecise, because they are affected by device-to-device variability, and operate with extremely small currents. So achieving reliable computation and high accuracy following this approach is still an open challenge that has hampered progress on the one hand and limited widespread adoption of this technology on the other. By construction, these hardware processing systems have many constraints that are biologically plausible, such as heterogeneity and non-negativity of parameters. More and more evidence is showing that applying such constraints to artificial neural networks, including those used in artificial intelligence, promotes robustness in learning and improves their reliability. Here we delve even more into neuroscience and present network-level brain-inspired strategies that further improve reliability and robustness in these neuromorphic systems: we quantify, with chip measurements, to what extent population averaging is effective in reducing variability in neural responses, we demonstrate experimentally how the neural coding strategies of cortical models allow silicon neurons to produce reliable signal representations, and show how to robustly implement essential computational primitives, such as selective amplification, signal restoration, working memory, and relational networks, exploiting such strategies. We argue that these strategies can be instrumental for guiding the design of robust and reliable ultra-low power electronic neural processing systems implemented using noisy and imprecise computing substrates such as subthreshold neuromorphic circuits and emerging memory technologies.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125513176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Reminding forgetful organic neuromorphic device networks 提醒健忘的有机神经形态装置网络
Pub Date : 2022-10-21 DOI: 10.1088/2634-4386/ac9c8a
Daniel Felder, Katerina Muche, J. Linkhorst, Matthias Wessling
Organic neuromorphic device networks can accelerate neural network algorithms and directly integrate with microfluidic systems or living tissues. Proposed devices based on the bio-compatible conductive polymer PEDOT:PSS have shown high switching speeds and low energy demand. However, as electrochemical systems, they are prone to self-discharge through parasitic electrochemical reactions. Therefore, the network’s synapses forget their trained conductance states over time. This work integrates single-device high-resolution charge transport models to simulate entire neuromorphic device networks and analyze the impact of self-discharge on network performance. Simulation of a single-layer nine-pixel image classification network commonly used in experimental demonstrations reveals no significant impact of self-discharge on training efficiency. And, even though the network’s weights drift significantly during self-discharge, its predictions remain 100% accurate for over ten hours. On the other hand, a multi-layer network for the approximation of the circle function is shown to degrade significantly over twenty minutes with a final mean-squared-error loss of 0.4. We propose to counter the effect by periodically reminding the network based on a map between a synapse’s current state, the time since the last reminder, and the weight drift. We show that this method with a map obtained through validated simulations can reduce the effective loss to below 0.1 even with worst-case assumptions. Finally, while the training of this network is affected by self-discharge, a good classification is still obtained. Electrochemical organic neuromorphic devices have not been integrated into larger device networks. This work predicts their behavior under nonideal conditions, mitigates the worst-case effects of parasitic self-discharge, and opens the path toward implementing fast and efficient neural networks on organic neuromorphic hardware.
有机神经形态装置网络可以加速神经网络算法,并直接与微流体系统或活体组织集成。提出的基于生物相容性导电聚合物PEDOT:PSS的器件显示出高开关速度和低能量需求。然而,作为电化学体系,它们容易通过寄生电化学反应产生自放电。因此,随着时间的推移,神经网络的突触会忘记它们训练过的电导状态。这项工作集成了单设备高分辨率电荷传输模型来模拟整个神经形态设备网络,并分析了自放电对网络性能的影响。对实验演示中常用的单层九像素图像分类网络进行仿真,结果表明自放电对训练效率没有显著影响。而且,即使网络的权重在自放电过程中漂移明显,它的预测在10个小时内仍然是100%准确的。另一方面,用于近似圆函数的多层网络在20分钟内显着退化,最终均方误差损失为0.4。我们建议通过基于突触当前状态、上次提醒后的时间和权重漂移之间的映射,定期提醒网络来抵消这种影响。我们表明,即使在最坏情况下,该方法与经过验证的模拟获得的地图也可以将有效损失降低到0.1以下。最后,在网络训练受到自放电影响的情况下,仍然得到了很好的分类结果。电化学有机神经形态器件尚未集成到更大的器件网络中。这项工作预测了它们在非理想条件下的行为,减轻了寄生自放电的最坏情况影响,并为在有机神经形态硬件上实现快速高效的神经网络开辟了道路。
{"title":"Reminding forgetful organic neuromorphic device networks","authors":"Daniel Felder, Katerina Muche, J. Linkhorst, Matthias Wessling","doi":"10.1088/2634-4386/ac9c8a","DOIUrl":"https://doi.org/10.1088/2634-4386/ac9c8a","url":null,"abstract":"Organic neuromorphic device networks can accelerate neural network algorithms and directly integrate with microfluidic systems or living tissues. Proposed devices based on the bio-compatible conductive polymer PEDOT:PSS have shown high switching speeds and low energy demand. However, as electrochemical systems, they are prone to self-discharge through parasitic electrochemical reactions. Therefore, the network’s synapses forget their trained conductance states over time. This work integrates single-device high-resolution charge transport models to simulate entire neuromorphic device networks and analyze the impact of self-discharge on network performance. Simulation of a single-layer nine-pixel image classification network commonly used in experimental demonstrations reveals no significant impact of self-discharge on training efficiency. And, even though the network’s weights drift significantly during self-discharge, its predictions remain 100% accurate for over ten hours. On the other hand, a multi-layer network for the approximation of the circle function is shown to degrade significantly over twenty minutes with a final mean-squared-error loss of 0.4. We propose to counter the effect by periodically reminding the network based on a map between a synapse’s current state, the time since the last reminder, and the weight drift. We show that this method with a map obtained through validated simulations can reduce the effective loss to below 0.1 even with worst-case assumptions. Finally, while the training of this network is affected by self-discharge, a good classification is still obtained. Electrochemical organic neuromorphic devices have not been integrated into larger device networks. This work predicts their behavior under nonideal conditions, mitigates the worst-case effects of parasitic self-discharge, and opens the path toward implementing fast and efficient neural networks on organic neuromorphic hardware.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128994724","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Neuromorphic Computing and Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1