A mixed-signal oscillatory neural network for scalable analog computations in phase domain

Corentin Delacour, S. Carapezzi, G. Boschetto, Madeleine Abernot, Thierry Gil, N. Azémard, A. Todri-Sanial
{"title":"A mixed-signal oscillatory neural network for scalable analog computations in phase domain","authors":"Corentin Delacour, S. Carapezzi, G. Boschetto, Madeleine Abernot, Thierry Gil, N. Azémard, A. Todri-Sanial","doi":"10.1088/2634-4386/ace9f5","DOIUrl":null,"url":null,"abstract":"Digital electronics based on von Neumann’s architecture is reaching its limits to solve large-scale problems essentially due to the memory fetching. Instead, recent efforts to bring the memory near the computation have enabled highly parallel computations at low energy costs. Oscillatory neural network (ONN) is one example of in-memory analog computing paradigm consisting of coupled oscillating neurons. When implemented in hardware, ONNs naturally perform gradient descent of an energy landscape which makes them particularly suited for solving optimization problems. Although the ONN computational capability and its link with the Ising model are known for decades, implementing a large-scale ONN remains difficult. Beyond the oscillators’ variations, there are still design challenges such as having compact, programmable synapses and a modular architecture for solving large problem instances. In this paper, we propose a mixed-signal architecture named Saturated Kuramoto ONN (SKONN) that leverages both analog and digital domains for efficient ONN hardware implementation. SKONN computes in the analog phase domain while propagating the information digitally to facilitate scaling up the ONN size. SKONN’s separation between computation and propagation enhances the robustness and enables a feed-forward phase propagation that is showcased for the first time. Moreover, the SKONN architecture leads to unique binarizing dynamics that are particularly suitable for solving NP-hard combinatorial optimization problems such as finding the weighted Max-cut of a graph. We find that SKONN’s accuracy is as good as the Goemans–Williamson 0.878-approximation algorithm for Max-cut; whereas SKONN’s computation time only grows logarithmically. We report on Weighted Max-cut experiments using a 9-neuron SKONN proof-of-concept on a printed circuit board (PCB). Finally, we present a low-power 16-neuron SKONN integrated circuit and illustrate SKONN’s feed-forward ability while computing the XOR function.","PeriodicalId":198030,"journal":{"name":"Neuromorphic Computing and Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Neuromorphic Computing and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/2634-4386/ace9f5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Digital electronics based on von Neumann’s architecture is reaching its limits to solve large-scale problems essentially due to the memory fetching. Instead, recent efforts to bring the memory near the computation have enabled highly parallel computations at low energy costs. Oscillatory neural network (ONN) is one example of in-memory analog computing paradigm consisting of coupled oscillating neurons. When implemented in hardware, ONNs naturally perform gradient descent of an energy landscape which makes them particularly suited for solving optimization problems. Although the ONN computational capability and its link with the Ising model are known for decades, implementing a large-scale ONN remains difficult. Beyond the oscillators’ variations, there are still design challenges such as having compact, programmable synapses and a modular architecture for solving large problem instances. In this paper, we propose a mixed-signal architecture named Saturated Kuramoto ONN (SKONN) that leverages both analog and digital domains for efficient ONN hardware implementation. SKONN computes in the analog phase domain while propagating the information digitally to facilitate scaling up the ONN size. SKONN’s separation between computation and propagation enhances the robustness and enables a feed-forward phase propagation that is showcased for the first time. Moreover, the SKONN architecture leads to unique binarizing dynamics that are particularly suitable for solving NP-hard combinatorial optimization problems such as finding the weighted Max-cut of a graph. We find that SKONN’s accuracy is as good as the Goemans–Williamson 0.878-approximation algorithm for Max-cut; whereas SKONN’s computation time only grows logarithmically. We report on Weighted Max-cut experiments using a 9-neuron SKONN proof-of-concept on a printed circuit board (PCB). Finally, we present a low-power 16-neuron SKONN integrated circuit and illustrate SKONN’s feed-forward ability while computing the XOR function.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种用于相位域可扩展模拟计算的混合信号振荡神经网络
基于冯·诺伊曼架构的数字电子学在解决大规模问题方面已经达到了极限,这主要是由于内存提取。相反,最近的努力使内存接近计算,使高度并行计算在低能源成本。振荡神经网络(ONN)是由耦合振荡神经元组成的内存模拟计算范式的一个例子。当在硬件中实现时,onn自然地执行能量景观的梯度下降,这使得它们特别适合于解决优化问题。尽管ONN的计算能力及其与Ising模型的联系在几十年前就已经为人所知,但实现大规模的ONN仍然很困难。除了振荡器的变化之外,还存在设计挑战,例如具有紧凑的可编程突触和用于解决大型问题实例的模块化架构。在本文中,我们提出了一种混合信号架构,称为饱和Kuramoto ONN (SKONN),它利用模拟和数字域来实现有效的ONN硬件实现。SKONN在模拟相位域中进行计算,同时以数字方式传播信息,以方便扩展ONN的大小。SKONN在计算和传播之间的分离增强了鲁棒性,并首次展示了前馈相位传播。此外,SKONN架构导致了独特的二值化动力学,特别适合于解决NP-hard组合优化问题,例如寻找图的加权最大切割。我们发现SKONN的精度与Goemans-Williamson的0.878近似算法的Max-cut精度相当;而SKONN的计算时间只是对数增长。我们报告了在印刷电路板(PCB)上使用9神经元SKONN概念验证的加权最大切割实验。最后,我们提出了一个低功耗的16神经元SKONN集成电路,并说明了SKONN在计算异或函数时的前馈能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
5.90
自引率
0.00%
发文量
0
期刊最新文献
Difficulties and approaches in enabling learning-in-memory using crossbar arrays of memristors A liquid optical memristor using photochromic effect and capillary effect Tissue-like interfacing of planar electrochemical organic neuromorphic devices Implementation of two-step gradual reset scheme for enhancing state uniformity of 2D hBN-based memristors for image processing Modulating short-term and long-term plasticity of polymer-based artificial synapses for neuromorphic computing and beyond
×
引用
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