A systematic cross-platform evaluation of p-bit-based Max-Cut solvers on CPU, GPU, and FPGA platforms under a common computational framework is presented and a connectivity-aware throughput metric based on the maximum node degree is introduced to account for topology-dependent synaptic workloads and enable more meaningful comparisons across graph structures.
Abstract
Probabilistic-bit (p-bit)-based computing provides a hardware-friendly framework for solving combinatorial optimization and sampling problems by exploiting stochastic binary dynamics. However, the practical performance of p-bit systems depends not only on the optimization algorithm, but also on the underlying hardware architecture and graph connectivity. In this paper, we present a systematic cross-platform evaluation of p-bit-based Max-Cut solvers on CPU, GPU, and FPGA platforms under a common computational framework. Using representative Gset benchmark instances with random, toroidal, and planar topologies, we implement and evaluate simulated annealing, parallel tempering, and population annealing algorithms. We further introduce a connectivity-aware throughput metric based on the maximum node degree to account for topology-dependent synaptic workloads and enable more meaningful comparisons across graph structures. The GPU implementation exploits massive replica-level parallelism, whereas the FPGA implementation achieves high raw flip rates through a customized p-bit architecture. Experimental results show that the proposed implementations achieve competitive solution quality, including a new best-known cut value for a large-scale instance. These findings clarify the algorithm–architecture tradeoffs in p-bit-based optimization and provide design guidelines for scalable probabilistic accelerators.
Ising Machines offer vast potential to solve NP-hard optimization problems efficiently that are intractable to solve using conventional computing architecture. A lot of these optimization problems fall into statistical learnability and involve finding an optimal solution among many possible, near-analogous configuratio...
C. Garg, P. Brahma, Saavan Patel et al.· 0 citations
Gatd is the first GPU-accelerated framework for 𝜂 -threshold decomposition, co-designed with GPU architecture to enable efficient parallelization and achieves speedups of up to four orders of magnitude over state-of-the-art CPU-based methods and existing GPU-based graph processing frameworks.
This paper introduces rlaopt, a PyTorch-based package for large-scale optimization and scientific computing using randomized numerical linear algebra (RandNLA). Despite substantial progress in RandNLA-based algorithms, few implementations combine GPU acceleration with a simple interface for specifying optimization prob...
Pratik Rathore, Zachary Frangella, P. Nobel et al.· 0 citations
This paper presents the parallelisation of three fundamental class of graph problem - Breadth First Search, Single Source Shortest Path, and All-Pair Shortest Path, using CUDA based implementation on GPUs and examines the performance of the algorithms on a diverse set of generated and procured large graphs.
Archisman Pathak, Kousshik Raj, Koustav Chowdhury et al.· 0 citations
It is empirically show that the Quantix GPU annealer’s efficacy seems to be dictated by the system’s capacity to represent the underlying QUBO model, causing the annealer to hit representation limits faster than traditional methods.
A. Mucherino, Fang-Tzu Wu, D. Gonçalves et al.· Conference on Computer Scien...· 0 citations
Graph Convolutional Networks (GCNs) have emerged as a powerful framework for learning from graph-structured data, yet their deployment on resource-constrained edge platforms remains challenging due to the computational and memory demands of sparse graph aggregation. This work presents an FPGA-based GCN accelerator that...
Nathaniel Kaye Mellor, Shreejith Shanker, G. Floros· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.