Exploring Reconfigurable Analog Hopfield and Ising Networks on the SoC FPAA

Author(s)
Mathews, Pranav Oommen
Editor(s)
Associated Organization(s)
Supplementary to:
Abstract
Energy minimization techniques can give good or optimal solutions to otherwise computationally intractable problems. Hopfield and Ising networks are two structures that minimize energy surfaces through dynamics, solving problems that correspond to those surfaces. Analog circuits efficiently implement complicated dynamics, allowing for low power and high speed networks to be designed. This work shows an analog Hopfield network built and tested on a reconfigurable, programmable chip: the SoC FPAA. The designed Hopfield network efficiently solved three NP-hard problems (max-cut, 3SAT, and TSP), converging to optimal or good solutions in microseconds. An Ising network is also built on the same FPAA and compared to the Hopfield network on solving small max-cut and associative memory problems. The analog Hopfield network is shown to outperform the Ising network, suggesting that Hopfield networks may be the more suitable energy minimization structure for an analog CMOS implementation.
Sponsor
Date
2023-07-25
Extent
Resource Type
Text
Resource Subtype
Thesis
Rights Statement
Rights URI