← Latest papers
⚛️ quantum physics

Quantum Integration Software Suite For HPC-Quantum Computing Workflows

This paper presents the Quantum Assembly Compiler (QASC) and the performance modeling tool QACC-perf to address challenges in integrating high-performance computing with quantum computing, demonstrating their utility through multiscale quantum chemistry workflows in the ChemShell environment.

Original author: Mateusz Meller, Joseph C. R. Thacker, Thomas W. Keal, Vendel Szeremi

Published 2026-11-09
📖 7 min read🧠 Deep dive

Original author: Mateusz Meller, Joseph C. R. Thacker, Thomas W. Keal, Vendel Szeremi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the author. For technical accuracy, refer to the original paper. Read full disclaimer

The world of computing is currently standing at a crossroads. On one side lies the familiar landscape of classical supercomputers, massive machines that solve complex problems by breaking them down into billions of tiny, sequential steps. On the other side is the emerging frontier of quantum computing, a technology that uses the strange rules of subatomic physics to process information in fundamentally different ways. While classical computers are excellent at many tasks, they struggle with specific types of problems, such as simulating the behavior of molecules for drug discovery or optimizing vast logistical networks. Quantum computers promise to solve these specific problems much faster, but they are not yet ready to replace classical machines. Instead, the most practical path forward involves a partnership: a hybrid system where a classical supercomputer handles the heavy lifting of data management and logic, while a quantum processor tackles the specific, difficult calculations that are out of reach for classical machines. The challenge for scientists is figuring out how to connect these two very different worlds efficiently, ensuring that the time spent moving data between them does not cancel out the speed gains the quantum computer provides.

In a recent study, researchers at the Science and Technology Facilities Council in the United Kingdom have built a new set of software tools designed to bridge this gap. Their work focuses on creating a seamless workflow that allows classical supercomputers to talk to quantum processors, or at least simulate that conversation with high accuracy. The team introduced two main tools. The first is a translator, called a compiler, that takes instructions written in a modern language for quantum computers and converts them into a format that a powerful classical simulator can run. The second tool is a performance model, a kind of digital crystal ball that predicts how long a task will take and how much data traffic it will generate when moving between the classical and quantum parts of the system. By combining these tools, the researchers demonstrated how scientists can test and refine hybrid workflows without needing immediate, constant access to expensive and limited real-world quantum hardware.

The core of this new software suite is a compiler designed to handle a specific language known as OpenQASM 3.0. Think of this language as the instruction manual for a quantum computer. Older versions of this manual were quite limited; they could describe simple sequences of steps but struggled with complex logic, such as loops or decisions that depend on intermediate results. The newer version, OpenQASM 3.0, allows for much more sophisticated instructions, including the ability to measure a particle halfway through a calculation and change the next steps based on that result. However, until now, there were very few tools capable of taking these advanced instructions and running them efficiently on classical machines. The researchers built their compiler to solve this. It takes the complex OpenQASM 3.0 file and translates it into C++ code, a standard language for high-performance computing. This generated code is then linked with a high-speed simulator called QuEST, which can mimic the behavior of a quantum computer with great precision. The result is a system that can run complex quantum algorithms on a classical supercomputer, allowing researchers to verify their logic and test their ideas before they ever touch a real quantum device.

To make this system truly useful for planning, the team also developed a tool to estimate the cost of running these hybrid workflows. When a classical computer sends a task to a quantum processor, there is a delay involved in sending the data and waiting for the result. This delay, known as latency, and the speed at which data moves, known as bandwidth, can vary wildly depending on how the two systems are connected. They might be on the same physical machine, on different machines in the same data center, or connected over the internet in a cloud setup. The researchers created a model that calculates these costs based on the size of the quantum circuit and the type of connection being used. They tested this model using a realistic scenario from the field of chemistry: calculating the ground state energy of molecules. This is a critical task for understanding how chemicals react, and it is a prime candidate for quantum acceleration. The workflow involved generating a quantum circuit, compiling it, simulating the results, and feeding the energy data back into a larger chemical simulation loop.

The results of their testing revealed important details about how these hybrid systems behave. When the researchers simulated the connection between the classical and quantum parts, they found that the time it takes to communicate data depends heavily on the size of the task and the distance between the computers. For small tasks, the difference between having the computers on the same machine versus connecting them over the internet is dramatic. The delay for an internet connection was roughly two orders of magnitude higher than for a local connection, meaning the wait time was about one hundred times longer. However, as the size of the quantum task grew, the difference between local and remote connections began to shrink. This is because large data transfers over the internet are split into many small packets, and the network protocols governing these packets create a constant overhead that doesn't change much with size. Despite these communication delays, the researchers found that for the specific chemistry algorithm they tested, the time spent waiting for data was not the main bottleneck. The real time sink was the actual calculation itself and the time required to translate the circuit into a format the hardware could understand.

The study also highlighted that the choice of how to connect the systems matters most for small, frequent tasks. In a workflow where a classical computer sends a small quantum job, waits for the answer, and immediately sends another, the communication delay can dominate the entire process. This is particularly true for algorithms that require many back-and-forth exchanges, such as those used to find the best configuration for a molecule. In contrast, the algorithm used in this study, which performs a long, continuous calculation, is less sensitive to these delays. The researchers noted that the time spent translating the quantum instructions into a form the hardware can use grew significantly as the number of particles in the simulation increased. For the largest molecule they tested, which involved twenty-seven particles, the time to prepare the instructions was hundreds of seconds, while the actual execution time was even longer. This suggests that as quantum computers grow more powerful and handle more complex problems, the efficiency of the translation software will become just as important as the speed of the hardware itself.

By providing these tools, the researchers have given the scientific community a way to design and test hybrid workflows without needing to wait for perfect quantum hardware. Their compiler allows scientists to use the full power of modern quantum instruction sets on existing supercomputers, while their performance model offers a realistic view of the trade-offs involved in different integration strategies. The work serves as a practical guide for the future, showing that while the dream of a fully quantum computer is still years away, the path to useful hybrid systems is already being paved. The tools are designed to be flexible, capable of adapting to different types of quantum hardware and different scientific problems, provided the instructions follow the standard format. As the field moves forward, these kinds of software bridges will be essential for turning the theoretical potential of quantum computing into real-world scientific breakthroughs.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →