Litcius/Paper detail

Accelerating HPC With Quantum Computing: It Is a Software Challenge Too

Martin Schulz, Martin Ruefenacht, Dieter Kranzlmüller, Laura Schulz

2022Computing in Science & Engineering43 citationsDOI

Abstract

With quantum computing (QC) maturing, high-performance computing (HPC) centers are already preparing to host early-phase production versions of such systems. Unlike their experimental predecessors in physics laboratories, with a very small and dedicated user community, this next generation of systems needs to serve a wider user community and must work in concert with existing HPC systems and software stacks. This article describes our vision for an integrated ecosystem that combines existing HPC and evolving quantum software stacks into a single system to enable a common and continuous user experience. This integration comes with several major challenges as quantum systems pose significantly different requirements including increased need for compilation at run time, long optimization times, statistical evaluations of results, and the need to work with few centralized resources. To overcome these challenges, new scheduling approaches on the HPC side and new programming approaches on the QC side are required.

Topics & Concepts

Computer scienceSupercomputerQuantum computerSoftwareScheduling (production processes)Host (biology)Distributed computingSoftware engineeringQuantumComputer architectureOperating systemEcologyBiologyEconomicsPhysicsOperations managementQuantum mechanicsDistributed and Parallel Computing SystemsCloud Computing and Resource ManagementParallel Computing and Optimization Techniques