Stochastic Neuromorphic Circuits for Solving MAXCUT

10/05/2022
by   Bradley H. Theilman, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2016

Stochastic single flux quantum neuromorphic computing using magnetically tunable Josephson junctions

Single flux quantum (SFQ) circuits form a natural neuromorphic technolog...
research
12/11/2019

A recipe for creating ideal hybrid memristive-CMOS neuromorphic computing systems

The development of memristive device technologies has reached a level of...
research
11/09/2020

Neuromorphic Control

Neuromorphic engineering is a rapidly developing field that aims to take...
research
08/28/2021

Intrinsic Spike Timing Dependent Plasticity in Stochastic Magnetic Tunnel Junctions Mediated by Heat Dynamics

The quest for highly efficient cognitive computing has led to extensive ...
research
12/05/2016

Enabling Bio-Plausible Multi-level STDP using CMOS Neurons with Dendrites and Bistable RRAMs

Large-scale integration of emerging nanoscale non-volatile memory device...
research
05/15/2023

Benchmarking the human brain against computational architectures

The human brain has inspired novel concepts complementary to classical a...

Please sign up or login with your details

Forgot password? Click here to reset