Stochastic Neuromorphic Circuits for Solving MAXCUT

被引:2
|
作者
Theilman, Bradley H. [1 ]
Wang, Yipu [2 ]
Parekht, Ojas [2 ]
Severa, William [1 ]
Smith, J. Darby [1 ]
Aimone, James B. [1 ]
机构
[1] Sandia Natl Labs, Neural Explorat & Res Lab, POB 5800, Albuquerque, NM 87185 USA
[2] Sandia Natl Labs, Discrete Math & Optimizat, Albuquerque, NM USA
关键词
CUT; MODEL;
D O I
10.1109/IPDPS54959.2023.00083
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finding the maximum cut of a graph (MAXCUT) is a classic optimization problem that has motivated parallel algorithm development. While approximate algorithms to MAXCUT offer attractive theoretical guarantees and demonstrate compelling empirical performance, such approximation approaches can shift the dominant computational cost to the stochastic sampling operations. Neuromorphic computing, which uses the organizing principles of the nervous system to inspire new parallel computing architectures, offers a possible solution. One ubiquitous feature of natural brains is stochasticity: the individual elements of biological neural networks possess an intrinsic randomness that serves as a resource enabling their unique computational capacities. By designing circuits and algorithms that make use of randomness similarly to natural brains, we hypothesize that the intrinsic randomness in microelectronics devices could be turned into a valuable component of a neuromorphic architecture enabling more efficient computations. Here, we present neuromorphic circuits that transform the stochastic behavior of a pool of random devices into useful correlations that drive stochastic solutions to MAXCUT. We show that these circuits perform favorably in comparison to software solvers and argue that this neuromorphic hardware implementation provides a path for scaling advantages. This work demonstrates the utility of combining neuromorphic principles with intrinsic randomness as a computational resource for new computational architectures.
引用
收藏
页码:779 / 787
页数:9
相关论文
共 50 条
  • [21] Building Neuromorphic Circuits with Memristive Devices
    Chang, Ting
    Yang, Yuchao
    Lu, Wei
    IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2013, 13 (02) : 56 - 73
  • [22] Neuromorphic circuits impart a sense of touch
    Bartolozzi, Chiara
    SCIENCE, 2018, 360 (6392) : 966 - 967
  • [23] Near-term quantum algorithm for solving the MaxCut problem with fewer resources
    Zhao, Xiumei
    Li, Yongmei
    Li, Jing
    Wang, Shasha
    Wang, Song
    Qin, Sujuan
    Gao, Fei
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2024, 648
  • [24] An unconstrained minimization method for solving low-rank SDP relaxations of the maxcut problem
    Luigi Grippo
    Laura Palagi
    Veronica Piccialli
    Mathematical Programming, 2011, 126 : 119 - 146
  • [25] Memristors for Neuromorphic Circuits and Artificial Intelligence Applications
    Miranda, Enrique
    Sune, Jordi
    MATERIALS, 2020, 13 (04)
  • [26] Scalable Networks of Neuromorphic Photonic Integrated Circuits
    Xu, Lei
    de Lima, Thomas Ferreira
    Peng, Hsuan-Tung
    Bilodeau, Simon
    Tait, Alexander
    Shastri, Bhavin J.
    Prucnal, Paul R.
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2022, 28 (06)
  • [27] Testing of Neuromorphic Circuits: Structural vs Functional
    Gebregiorgis, Anteneh
    Tahoori, Mehdi B.
    2019 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2019,
  • [28] Development of a Neuromorphic Network Using BioSFQ Circuits
    Golden, Evan B.
    Semenov, Vasili K.
    Tolpygo, Sergey K.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2025, 35 (05)
  • [29] A Conceptual Framework for Stochastic Neuromorphic Computing
    Gaines, Brian R.
    IEEE DESIGN & TEST, 2021, 38 (06) : 16 - 27
  • [30] Neuromorphic computing: From devices to integrated circuits
    Saxena, Vishal
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 2021, 39 (01):