Logically Synthesized, Hardware-Accelerated, Restricted Boltzmann Machines for Combinatorial Optimization and Integer Factorization
Not on the map. Why?
Abstract (arXiv)
The Restricted Boltzmann Machine (RBM) is a stochastic neural network capable of solving a variety of difficult tasks such as NP-Hard combinatorial optimization problems and integer factorization. The RBM architecture is also very compact; requiring very few weights and biases. This, along with its simple, parallelizable sampling algorithm for finding the ground state of such problems, makes the RBM amenable to hardware acceleration. However, training of the RBM on these problems can pose a significant challenge, as the training algorithm tends to fail for large problem sizes and efficient mappings can be hard to find. Here, we propose a method of combining RBMs together that avoids the need to train large problems in their full form. We also propose methods for making the RBM more hardware amenable, allowing the algorithm to be efficiently mapped to an FPGA-based accelerator. Using this accelerator, we are able to show hardware accelerated factorization of 16 bit numbers with high accuracy with a speed improvement of 10000x and a power improvement of 32x.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 3.
4 papers.
- 2021Alleviation of Temperature Variation Induced Accuracy Degradation in Ferroelectric FinFET Based Neural Networkcited by 1
- 2025A Statistical Analysis for Per-Instance Evaluation of Stochastic Optimizers: Avoiding Unreliable Conclusionscited by 1
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problemscited by 0
- 2025Photonic restricted Boltzmann machine for content generation taskscited by 0
- 2025Photonic restricted Boltzmann machine for content generation tasks28 Aug 2025
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problems26 May 2025
- 2025A Statistical Analysis for Per-Instance Evaluation of Stochastic Optimizers: Avoiding Unreliable Conclusions20 Mar 2025
- 2021Alleviation of Temperature Variation Induced Accuracy Degradation in Ferroelectric FinFET Based Neural Network3 Mar 2021