Load Balancing For High Performance Computing Using Quantum Annealing
Omer Rathore, Alastair Basden, Nicholas Chancellor, Halim, Kusumaatmaja

TL;DR
This paper explores the use of quantum annealing for load balancing in high performance computing, demonstrating its advantages in complex particle simulations and comparing its performance to classical methods.
Contribution
It introduces a general quantum annealing-based load balancing protocol applicable to different HPC algorithms and shows its superior performance in multi-objective optimization scenarios.
Findings
Quantum annealing outperforms classical methods in complex particle simulations.
In grid-based applications, quantum annealing is competitive but not decisively better.
Limited hardware coupling currently restricts scalability of quantum annealing.
Abstract
With the advent of exascale computing, effective load balancing in massively parallel software applications is critically important for leveraging the full potential of high performance computing systems. Load balancing is the distribution of computational work between available processors. Here, we investigate the application of quantum annealing to load balance two paradigmatic algorithms in high performance computing. Namely, adaptive mesh refinement and smoothed particle hydrodynamics are chosen as representative grid and off-grid target applications. While the methodology for obtaining real simulation data to partition is application specific, the proposed balancing protocol itself remains completely general. In a grid based context, quantum annealing is found to outperform classical methods such as the round robin protocol but lacks a decisive advantage over more advanced methods…
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 · Quantum Information and Cryptography · Cloud Computing and Resource Management
