Quantum-HPC Software Stacks and the openQSE Reference Architecture: A Survey

This paper analyzes nine existing quantum-HPC software stacks to identify common design patterns and unmet needs, proposing the openQSE reference architecture as a unified, interoperable framework that supports both current NISQ and future fault-tolerant quantum computing workloads.

Original authors: Amir Shehata, Brian Austin, Tom Beck, Lukas Burgholzer, Alex Chernoguzov, Spencer Churchill, Andrea Delgado, Yasuko Eckert, Jeffery Heckey, Kevin Kissell, Katherine Klymko, Josh Moles, Thomas Naughton
Published 2026-04-24
📖 5 min read🧠 Deep dive

This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Quantum-Cloud" Traffic Jam

Imagine you are a chef (a scientist) trying to cook a complex meal. You have a high-tech oven (a supercomputer) and a magical, fragile oven (a quantum computer) that can cook things no other oven can.

Right now, the problem is that every magical oven comes with its own unique set of instructions, its own specific door handle, and its own weird timer.

  • If you want to use Oven A, you need a specific wrench.
  • If you want to use Oven B, you need a different key.
  • If you want to use Oven C, you have to drive to a different city and learn a new language just to open the door.

This paper argues that this is a mess. It's slowing down science, making it expensive to maintain, and impossible to switch ovens if one breaks.

The authors (a huge team of experts from places like Oak Ridge, IBM, Amazon, and universities) looked at nine different "Quantum Ovens" currently in use. They realized that while the ovens are different, the way we connect them to our kitchens is broken.

So, they proposed a new blueprint called openQSE. Think of it as designing a universal adapter plug and a standardized kitchen manual that works with any oven, whether it's in your basement or in a cloud data center.


The Four Ways We Look at the Problem

To fix this, the team sorted the problem into four categories, like sorting tools in a toolbox:

  1. Where is the oven? Is it in your own kitchen (On-Premises) or rented from a giant cloud company (Cloud)? The system needs to work for both.
  2. What kind of oven is it? Some ovens use trapped ions (like holding atoms with lasers), others use superconducting circuits (like tiny electrical loops). They all behave differently, so the software needs to handle these differences without the chef needing to know the physics.
  3. How do you cook?
    • The "Assembly Line" approach: You do step A on the regular oven, send the result to the magical oven for step B, then bring it back. (Loose connection).
    • The "Tandem Bike" approach: You are pedaling the regular oven, and every few seconds, you tap the magical oven to help you pedal faster. They have to move in perfect sync. (Tight connection).
  4. Is the oven perfect yet? Right now, our magical ovens are "noisy" (they make mistakes easily). In the future, they will be "fault-tolerant" (perfect). The new system needs to work for the noisy ovens today and the perfect ones tomorrow.

The Current Chaos: Nine Different Stacks

The paper looked at nine major players (like AWS, IBM, IonQ, etc.). Here is the analogy of what they found:

  • The "Walled Gardens": Currently, Amazon has its own garden, IBM has its own, and IonQ has its own. You can't easily move your recipe from one garden to another.
  • The "Universal Plugs": The paper noticed that two new standards are starting to appear:
    • QDMI: A standard way to ask the oven, "What can you do?" and "How are you feeling?"
    • QRMI: A standard way to ask the manager, "Can I book this oven for 10 minutes?"
  • The Missing Link: Even with these plugs, the whole system is still fragmented. Some stacks are great for cloud, others for local labs. Some are great for simple tasks, others for complex ones.

The Solution: The openQSE Blueprint

The authors propose openQSE (Open Quantum-HPC Software Ecosystem).

Imagine building a universal kitchen where:

  1. The Chef (The Application) doesn't care what oven they are using. They just say, "Cook this."
  2. The Universal Adapter (The Runtime Interface) sits between the chef and the oven. It translates "Cook this" into the specific language of the oven (whether it's IBM's or IonQ's).
  3. The Manager (Resource Scheduler) decides which oven is free, handles the booking, and makes sure the chef doesn't wait too long.
  4. The Translator (Compiler Pipeline) takes the chef's recipe and breaks it down into tiny steps the oven understands, optimizing it along the way.

Why is this cool?

  • Portability: You can write your code once and run it on any quantum computer, just like you can run a video game on a PC or a Mac if it's built right.
  • Future-Proofing: When we get the "perfect" quantum computers in 10 years, you won't have to rewrite your code. The middle layers will just update to handle the new tech.
  • Efficiency: Instead of every company reinventing the wheel, they can share the "Universal Adapter" and focus on making their specific ovens better.

The "Fault-Tolerant" Future

The paper also looks ahead to Fault-Tolerant Quantum Computing (FTQC).

  • Today (NISQ): The ovens are shaky. If you drop a spoon, the meal is ruined. The software has to be very careful and check for errors constantly.
  • Tomorrow (FTQC): The ovens have "self-correcting" mechanisms. If a spoon drops, the oven fixes it instantly.

The openQSE architecture is designed to handle both. It creates a "time zone" separation:

  • The Application Time: Where the chef plans the meal (slow, flexible).
  • The Hardware Time: Where the oven actually fixes the dropped spoon (fast, nanoseconds).

By separating these, the chef doesn't need to worry about the oven's internal panic button; the system handles it automatically.

Conclusion

In short, this paper says: "We have amazing new quantum ovens, but we are all using different keys to open them. Let's build a universal key and a standard kitchen so scientists can focus on cooking (solving problems) instead of fumbling with locks."

The openQSE is that universal key. It's a roadmap to make quantum computing as easy to use and integrate as your current laptop or smartphone.

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 →