Increasing ising machine capacity with multi-chip architectures
Anshujit Sharma, Richard Afoakwa, Zeljko Ignjatovic, Michael C. Huang
Abstract
Nature has inspired a lot of problem solving techniques over the decades. More recently, researchers have increasingly turned to harnessing nature to solve problems directly. Ising machines are a good example and there are numerous research prototypes as well as many design concepts. They can map a family of NP-complete problems and derive competitive solutions at speeds much greater than conventional algorithms and in some cases, at a fraction of the energy cost of a von Neumann computer.
However, physical Ising machines are often fixed in its problem solving capacity. Without any support, a bigger problem cannot be solved at all. With a simple divide-and-conquer strategy, it turns out, the advantage of using an Ising machine quickly diminishes. It is therefore desirable for Ising machines to have a scalable architecture where multiple instances can collaborate to solve a bigger problem. We then discuss scalable architecture design issues which lead to a multiprocessor Ising machine architecture. Experimental analyses show that our proposed architectures allow an Ising machine to scale in capacity and maintain its significant performance advantage (about 2200x speedup over a state-of-the-art computational substrate). In the case of communication bandwidth-limited systems, our proposed optimizations in supporting batch mode operation can cut down communication demand by about 4-5x without a significant impact on solution quality.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext b50c65c5-d03c-4fee-8967-5d631af81eedCited by top-tier papers9
- Ising-Traffic: Using Ising Machine Learning to Predict Traffic Congestion under UncertaintyZhenyu Pan, Anshujit Sharma, Jerry Yao-Chieh Hu, Zhuo Liu et al.AAAI 2023 · 43 citations
- Ising-CF: A Pathbreaking Collaborative Filtering Method Through Efficient Ising Machine LearningZhuo Liu, Yunan Yang, Zhenyu Pan, Anshujit Sharma et al.DAC 2023 · 18 citations
- SACHI: A Stationarity-Aware, All-Digital, Near-Memory, Ising ArchitectureSiddhartha Raman Sundara Raman, Lizy K. John, Jaydeep P. KulkarniHPCA 2024 · 11 citations
- Supporting Energy-based Learning with an Ising Machine substrate: a Case Study on RBMUday Kumar Reddy Vengalam, Yongchao Liu, Tong Geng, Hui Wu et al.MICRO 2023 · 8 citations
- SOPHIE: A Scalable Recurrent Ising Machine Using Optically Addressed Phase Change MemoryGuowei Yang, Sina Karimi, Carlos A. Ríos Ocampo, Ayse K. Coskun et al.MICRO 2024 · 5 citations
Builds on3
- Don't Use Large Mini-batches, Use Local SGDTao Lin, Sebastian U. Stich, Kumar Kshitij Patel, Martin JaggiICLR 2020 · 462 citations
- BRIM: Bistable Resistively-Coupled Ising MachineRichard Afoakwa, Yiqiao Zhang, Uday Kumar Reddy Vengalam, Zeljko Ignjatovic et al.HPCA 2021 · 57 citations
- Variance Reduction With Sparse GradientsMelih Elibol, Lihua Lei, Michael I. JordanICLR 2020 · 25 citations
Related papers
- ReAIM: A ReRAM-based Adaptive Ising Machine for Solving Combinatorial Optimization ProblemsHao-Wei Chiang, Chin-Fu Nien, Hsiang-Yun Cheng, Kuei-Po HuangISCA 2024 · 10 citations
- SATIC: An Optimizing Ising Compiler for SAT(isfiability)Ahmet Efe, Hüsrev Cilasun, Abhimanyu Kumar, Nafisa Sadaf Prova et al.ISCA 2026 · 2 citations
- Scalable Quantum-Inspired Optimization Through Dynamic Qubit CompressionCo Tran, Quoc-Bao Tran, Hy Truong Son, Thang N. DinhAAAI 2025 · 7 citations
- DS-GL: Advancing Graph Learning via Harnessing Nature's Power within Scalable Dynamical SystemsRuibing Song, Chunshu Wu, Chuan Liu, Ang Li et al.ISCA 2024 · 6 citations
- Clustering Approach for Solving Traveling Salesman Problems via Ising Model Based SolverAkira Dan, Riu Shimizu, Takeshi Nishikawa, Song Bian et al.DAC 2020 · 33 citations
