Programming an Oscillator-Based Ising Machine with Memristive Coupling
All NP problems can be mapped onto the Ising Hamiltonian and solved by finding its energetic minimum. Systems that solve this Ising problem are called Ising machines. Analog implementations are intrinsically massively parallel and promise to find solutions to large problems faster and more energy efficiently than traditional von Neumann computers. We consider an oscillator-based Ising machine utilizing resistively coupled Fitzhugh-Nagumo oscillators (FNO). Traditional programming of such a device involves soldering resistors in the coupling circuits. Integrating memristors into the oscillator-to-oscillator couplings shifts the problem to controlling the memristors by subjecting them to appropriate voltage pulses. In this work, we show that by suitably parametrizing the nonlinearity of the FNOs, their dynamics lead to supra-threshold pulse trains at the memristors, enabling programming the coupling network using only FNO output voltages. We present an ideal circuit of a fully analog and programmable Ising machine which we emulate using the Wave Digital (WD) concept. The WD model is fully modular, energetically consistent and preserves passivity properties of components. To demonstrate the proposed circuit and programming algorithm we emulate a memristive Ising machine solving two binary optimization problems back-to-back with a reprogramming phase in between. Our programming technique can be applied to more general oscillator networks, e.g. implementations of the Hopfield network, and is a step towards neuromorphic computing hardware that can learn without a digital processor.
Authors
- Bakr Al Beattie (ORCID: https://orcid.org/0000-0002-4675-9771)
- Karlheinz Ochs (ORCID: https://orcid.org/0000-0002-1484-6125)
- Jonas Röhrig (ORCID: https://orcid.org/0009-0006-2450-5937)
Institutions
- Ruhr University Bochum (DE)
Publication Details
- Published
- 2024-10-21
- DOI
- https://doi.org/10.1109/metroxraine62247.2024.10796629
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Deutsche Forschungsgemeinschaft