Publication:

TAXI: Traveling Salesman Problem Accelerator with X-bar-based Ising Macros Powered by SOT-MRAMs and Hierarchical Clustering

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0002-1087-3433
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department92510db1-91b0-4865-a06f-c3b655429966
cris.virtualsource.departmente13c9def-b3d6-41b7-88bb-edade1126c39
cris.virtualsource.department157387e8-9779-46ad-8c69-d039e22250c5
cris.virtualsource.department64fe7c8c-f5c1-48ca-b544-e0ca560fa5ad
cris.virtualsource.orcid92510db1-91b0-4865-a06f-c3b655429966
cris.virtualsource.orcide13c9def-b3d6-41b7-88bb-edade1126c39
cris.virtualsource.orcid157387e8-9779-46ad-8c69-d039e22250c5
cris.virtualsource.orcid64fe7c8c-f5c1-48ca-b544-e0ca560fa5ad
dc.contributor.authorYoo, Sangmin
dc.contributor.authorHolla, Amod
dc.contributor.authorSanyal, Sourav
dc.contributor.authorKim, Dong Eun
dc.contributor.authorIacopi, Francesca
dc.contributor.authorBiswas, Dwaipayan
dc.contributor.authorMyers, James
dc.contributor.authorRoy, Kaushik
dc.date.accessioned2026-04-30T14:32:35Z
dc.date.available2026-04-30T14:32:35Z
dc.date.createdwos2026-02-21
dc.date.issued2025
dc.description.abstractIsing 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 85,900 cities (the largest TSPLIB instance). TAXI produces solutions that are only 22% and 20% longer than the Concorde solver’s exact solution on 33,810 and 85,900 city TSPs, respectively. TAXI outperforms a current state-of-the-art clustering-based Ising solver, being 8× faster on average across 20 benchmark problems from TSPLib.
dc.description.wosFundingTextThis work was funded through the joint MOU between the Indiana Economic Development Corporation, Purdue University, imec with in-kind support from the Applied Research Institute. Yoo participated in this work as a postdoctoral researcher at imec & Purdue University
dc.identifier.doi10.1109/dac63849.2025.11132522
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/59266
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherASSOC COMPUTING MACHINERY
dc.source.beginpage1
dc.source.conference62nd ACM/IEEE Design Automation Conference (DAC)
dc.source.conferencedate2025-06-22
dc.source.conferencelocationSan Francisco
dc.source.endpage7
dc.source.journalPROCEEDINGS OF THE 62ND ANNUAL ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2025
dc.source.numberofpages7
dc.title

TAXI: Traveling Salesman Problem Accelerator with X-bar-based Ising Macros Powered by SOT-MRAMs and Hierarchical Clustering

dc.typeProceedings paper
dspace.entity.typePublication
imec.internal.crawledAt2025-10-22
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-04-07
Files
Publication available in collections: