HETRI: Heterogeneous Ising Multiprocessing

📅 2024-10-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Combinatorial optimization problems face scalability bottlenecks on Ising machines due to physical limitations in qubit count and connectivity. To address this, we propose a heterogeneous Ising multi-processor architecture that integrates multiple physical spin cores—such as superconducting qubits and electronic oscillators—of varying scales and topologies on a single chip, enabling problem-driven dynamic core matching and collaborative scheduling. We introduce the first hardware-constrained quantitative evaluation framework for heterogeneous Ising architectures, rigorously validating its advantages in time-to-solution, energy efficiency, and solution quality under identical hardware budgets and spin technologies. Experimental results across a standard combinatorial optimization benchmark suite demonstrate that our approach achieves, on average, a 2.3× speedup, 37% lower energy consumption, and a 12.5% improvement in solution quality compared to homogeneous counterparts.

Technology Category

Application Category

📝 Abstract
Ising machines are effective solvers for complex combinatorial optimization problems. The idea is mapping the optimal solution(s) to a combinatorial optimization problem to the minimum energy state(s) of a physical system, which naturally converges to a minimum energy state upon perturbance. The underlying mathematical abstraction, the Ising model, can capture the dynamic behavior of different physical systems by mapping each problem variable to a spin which can interact with other spins. Ising model as a mathematical abstraction can be mapped to hardware using traditional devices. In this paper we instead focus on Ising machines which represent a network of physical spins directly implemented in hardware using, e.g., quantum bits or electronic oscillators. To eliminate the scalability bottleneck due to the mismatch in problem vs. Ising machine size and connectivity, in this paper we make the case for HETRI: Heterogeneous Ising Multiprocessing. HETRI organizes the maximum number of physical spins that the underlying technology supports in Ising cores; and multiple independent Ising cores, in Ising chips. Ising cores in a chip feature different inter-spin connectivity or spin counts to match the problem characteristics. We provide a detailed design space exploration and quantify the performance in terms of time or energy to solution and solution accuracy with respect to homogeneous alternatives under the very same hardware budget and considering the very same spin technology.
Problem

Research questions and friction points this paper is trying to address.

Scalability bottleneck in Ising machines
Mismatch in problem vs. Ising machine size
Heterogeneous Ising Multiprocessing for optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

Heterogeneous Ising Multiprocessing for scalability
Multiple Ising cores with varied connectivity
Hardware implementation using quantum bits
🔎 Similar Papers
No similar papers found.
H
Husrev Cilasun
University of Minnesota, Twin Cities
A
Abhimanyu Kumar
University of Minnesota, Twin Cities
Ziqing Zeng
Ziqing Zeng
University of Minnesota
VLSI CAD
N
Nafisa Sadaf Prova
University of Minnesota, Twin Cities
S
S. Sapatnekar
University of Minnesota, Twin Cities
Ulya R. Karpuzcu
Ulya R. Karpuzcu
Electrical and Computer Engineering, University of Minnesota, Twin-Cities
Computer Architecture