A hybrid serial-parallel FPGA architecture for fully connected oscillatory neural networks scales arithmetic logic near-linearly, enabling 506 oscillators on a Zynq-7020, but weight memory and latency still scale quadratically.
An Oscillator-based MaxSAT solver
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
The quest to solve hard combinatorial optimization problems efficiently -- still a longstanding challenge for traditional digital computers -- has inspired the exploration of many alternate computing models and platforms. As a case in point, oscillator networks offer a potentially promising energy efficient and scalable option. However, prior oscillator-based combinatorial optimization solvers have primarily focused on quadratic combinatorial optimization problems that consider only pairwise interaction among the oscillators. In this work, we propose a new computational model based on the maximum entropy production (MEP) principle that exploits higher order interactions among the oscillators, and demonstrate its application in solving the non-quadratic maximum satisfiability (MaxSAT) problem. We demonstrate that the solution to the MaxSAT problem can be directly mapped to the entropy production rate in the oscillator network, and subsequently, propose an area-efficient hardware implementation that leverages Compute-in-Memory (CiM) primitives. Using experiments along with analytical and circuit simulations, we elucidate the performance of the proposed approach in computing high-quality optimal / near-optimal solutions to the MaxSAT problem. Our work not only reveals how oscillators can solve non-quadratic combinatorial optimization problems such as MaxSAT but also extends the application of this dynamical system-based approach to a broader class of problems that can be easily decomposed to the MaxSAT solution.
fields
cs.AR 1years
2025 1verdicts
CONDITIONAL 1representative citing papers
citing papers explorer
-
Overcoming Quadratic Hardware Scaling for a Fully Connected Digital Oscillatory Neural Network
A hybrid serial-parallel FPGA architecture for fully connected oscillatory neural networks scales arithmetic logic near-linearly, enabling 506 oscillators on a Zynq-7020, but weight memory and latency still scale quadratically.