Stochastic Neuromorphic Circuits for Solving MAXCUT
Bradley H. Theilman, Yipu Wang, Ojas D. Parekh, William Severa, J., Darby Smith, James B. Aimone

TL;DR
This paper introduces neuromorphic circuits that leverage intrinsic device randomness to efficiently solve the MAXCUT problem, demonstrating advantages over traditional software methods and highlighting the potential of stochastic neuromorphic architectures.
Contribution
The work presents a novel neuromorphic hardware approach that uses intrinsic stochasticity of devices to solve MAXCUT, combining principles of neuromorphic computing with stochastic optimization.
Findings
Neuromorphic circuits effectively solve MAXCUT using device randomness.
Hardware performs favorably compared to software solvers.
Proposes scalable neuromorphic architecture leveraging stochasticity.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Ferroelectric and Negative Capacitance Devices
