TAXI: Traveling Salesman Problem Accelerator with X-bar-based Ising Macros Powered by SOT-MRAMs and Hierarchical Clustering
Sangmin Yoo, Amod Holla, Sourav Sanyal, Dong Eun Kim, Francesca Iacopi, Dwaipayan Biswas, James Myers, Kaushik Roy
Abstract
Ising solvers with hierarchical clustering have shown promise for large-scale Traveling Salesman Problems (TSPs), in terms of latency and energy. However, most of these methods still face unacceptable quality degradation as the problem size increases beyond a certain extent. Additionally, their hardwareagnostic adoptions limit their ability to fully exploit available hardware resources. In this work, we introduce TAXI – an inmemory computing-based TSP accelerator with crossbar(Xbar)-based Ising macros. Each macro independently solves a TSP subproblem, obtained by hierarchical clustering, without the need for any off-macro data movement, leading to massive parallelism. Within the macro, Spin-Orbit-Torque (SOT) devices serve as compact energy-efficient random number generators enabling rapid “natural annealing”. By leveraging hardware-algorithm co-design, TAXI offers improvements in solution quality, speed, and energy-efficiency on TSPs up to cities (the largest TSPLIB instance). TAXI produces solutions that are only and longer than the Concorde solver’s exact solution on and city TSPs, respectively. TAXI outperforms a current state-of-the-art clustering-based Ising solver, being faster on average across 20 benchmark problems from TSPLib.
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 f45bfcfa-207d-4619-bfa9-52dc80806ddfBuilds on2
- 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
- Digital CIM with Noisy SRAM Bit: A Compact Clustered Annealer for Large-Scale Combinatorial OptimizationAnni Lu, Junmo Lee, Yuan-Chun Luo, Hai Li et al.DAC 2024 · 7 citations
Related papers
- Solving traveling salesman problems via a parallel fully connected ising machineQichao Tao, Jie HanDAC 2022 · 21 citations
- SACHI: A Stationarity-Aware, All-Digital, Near-Memory, Ising ArchitectureSiddhartha Raman Sundara Raman, Lizy K. John, Jaydeep P. KulkarniHPCA 2024 · 11 citations
- DualOpt: A Dual Divide-and-Optimize Algorithm for the Large-scale Traveling Salesman ProblemShipei Zhou, Yuandong Ding, Chi Zhang, Zhiguang Cao et al.AAAI 2025 · 10 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
- Device-Algorithm Co-Design of Ferroelectric Compute-in-Memory In-Situ Annealer for Combinatorial Optimization ProblemsYu Qian, Xianmin Huang, Ranran Wang, Zeyu Yang et al.DAC 2025 · 2 citations
