OCAIJul 2, 2017

Evaluating Ising Processing Units with Integer Programming

arXiv:1707.00355v218 citations
Originality Synthesis-oriented
AI Analysis

This work provides a framework for benchmarking emerging optimization hardware, though it is incremental in applying existing validation tools to new devices.

The authors proposed using Ising processing units as an abstraction for emerging computational devices and demonstrated a validation methodology using commercial mixed integer programming solvers on a D-Wave 2X quantum computer, showing it consistently produces high-quality solutions.

The recent emergence of novel computational devices, such as adiabatic quantum computers, CMOS annealers, and optical parametric oscillators, present new opportunities for hybrid-optimization algorithms that are hardware accelerated by these devices. In this work, we propose the idea of an Ising processing unit as a computational abstraction for reasoning about these emerging devices. The challenges involved in using and benchmarking these devices are presented and commercial mixed integer programming solvers are proposed as a valuable tool for the validation of these disparate hardware platforms. The proposed validation methodology is demonstrated on a D-Wave 2X adiabatic quantum computer, one example of an Ising processing unit. The computational results demonstrate that the D-Wave hardware consistently produces high-quality solutions and suggests that as IPU technology matures it could become a valuable co-processor in hybrid-optimization algorithms.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes