TIGER: Topology-aware Assignment using Ising machines Application to Classical Algorithm Tasks and Quantum Circuit Gates
Anastasiia Butko, Ilyas Turimbetov, George Michelogiannakis, David, Donofrio, Didem Unat, John Shalf

TL;DR
This paper introduces TIGER, a topology-aware assignment algorithm using Ising machines, which improves speed, scalability, and solution quality for classical and quantum task mapping problems.
Contribution
The paper presents a novel Ising machine-based algorithm and tool for topology-aware task and gate assignment, with domain-specific strategies for larger problems and parameter tuning.
Findings
Significant speed-up over classical solutions
68% reduction in data movement cost for quantum circuits
Enhanced scalability and solution quality
Abstract
Optimally mapping a parallel application to compute and communication resources is increasingly important as both system size and heterogeneity increase. A similar mapping problem exists in gate-based quantum computing where the objective is to map tasks to gates in a topology-aware fashion. This is an NP-complete graph isomorphism problem, and existing task assignment approaches are either heuristic or based on physical optimization algorithms, providing different speed and solution quality trade-offs. Ising machines such as quantum and digital annealers have recently become available and offer an alternative hardware solution to solve this type of optimization problems. In this paper, we propose an algorithm that allows solving the topology-aware assignment problem using Ising machines. We demonstrate the algorithm on two use cases, i.e. classical task scheduling and quantum circuit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Cloud Computing and Resource Management
