What Does It Mean for Quantum Computers to Be HPC-Ready?

By Yuval Boger and Yoel Knoll

September 14, 2023

Editor’s Note: I love the title of this contributed article. What does it mean for quantum computing to become HPC-ready, or conversely, for HPC centers to become quantum-ready. This core question is being tackled from both sides. It may be fair to say the Europe has fastened onto the idea of figuring out how to integrate quantum computing into the HPC landscape faster than the U.S., although that’s changing.  

One exemplar project is ongoing at the Leibniz Supercomputing Center’s (LRZ) Quantum Integration Center, which is an integral part of EC-wide quantum development and a close collaborator within the Munich Quantum Valley (MQV) regional effort. HPCwire’s recent coverage – Leibniz QIC’s Mission to Coax Qubits and Bits to Work Together – takes a closer look at that effort. Among other things, the QIC is developing the Munich Quantum Software Stack, intended to be able run and manage quantum applications being run in a blended HPC-quantum ecosystem.  

Dealing with quantum brings many challenges, for example accommodating low temperature dilution refrigerators often required to house quantum computers. Laura Schulz, the head of Leibniz QIC and an HPCwire 2023 Person to Watch, told HPCwire, “With HPC, and energy efficiency, the whole infrastructure is already complex and has evolved on its own. But now we’ve got these cryostats that we’re taking care of and we’re having to change out the nitrogen on a particular schedule. We’re having to learn how to calibrate these things and how to maintain the calibration. We’re having to learn a whole new set of operational programs. We have to worry about all these other external factors – humidity, temperature, electromagnetic radiation. This is a new instrument that we have for the compute and we have to figure out how to bring into an HPC center.”

You get the idea. 

This contributed commentary from Yuval Boger and Yoel Knoll is a bit on the skeletal side, but it also broadly notes many of the important considerations that potential users of quantum computers need to consider in preparation to deploy a quantum computer. For some time, it looked like most quantum computer users would access quantum devices by a web portal. Indeed, that may still turn out to be true, but recently more quantum computer developers are talking about delivering on-premise solutions, whether embedded in a major HPC center, like Leibniz, or at a private entity as IBM has done at the Cleveland Clinic. 

NB: Both Boger (CMO, QuEra) and Knoll (VP, marketing, Quantum Machines, have horses in the quantum sweepstakes.

The integration of quantum computing into high-performance computing (HPC) centers is a topic of growing interest and urgency. As quantum computing matures, the question is no longer just about its theoretical capabilities but also its practical applicability in real-world computing environments. In fact, many organizations that are shopping for quantum computers require them to be “HPC-ready”, looking for quantum solutions that are not just powerful but also synergistic with existing HPC infrastructures.

But what does “HPC-ready” mean? Being “HPC-ready” encapsulates a multitude of factors that make a quantum computer not just powerful, but also compatible, reliable, and efficient within an HPC ecosystem. This article unpacks what it means for a quantum computer to be truly “HPC-ready,” focusing on the physical attributes of the quantum computer, the software stack, the ability to execute hybrid (classical/quantum) algorithms, and the key administrative functions of system monitoring and management.

Physical Attributes

The physical dimensions of a quantum computer must align with the existing infrastructure of an HPC center. Unlike classical computers, which have become increasingly compact, some quantum computers can be quite bulky. Ensuring that the quantum hardware fits within the designated space is the first step toward HPC readiness.

Certain quantum computers, such as those utilizing superconducting qubits, operate at extremely low temperatures to maintain quantum coherence. Specialized cooling systems like dilution refrigerators are required, which can be a logistical challenge. These cooling systems must be integrated into the existing cooling infrastructure of the data center, requiring careful planning and potentially significant modifications.

In a bit of good news, the typical power consumption of quantum computers is low in comparison with high-end HPC resources. Today’s quantum computing systems consume as little as 5 KW up to 25 KW, which is still substantially more efficient than their classical counterparts.

The Software Stack

Once the system can physically be installed and supported, attention should be paid to the software stack.

Application Programming Interfaces (APIs) and Software Development Kits (SDKs) are essential for developers to integrate quantum computing capabilities into existing applications. These should be robust, well-documented, and ideally, standardized to ensure that the quantum computer can easily ‘plug and play’ into the existing software environment. Since quantum computers are still a developing technology, there aren’t many experts in quantum computing software. As such, example programs and getting-started guides are crucial.

Middleware acts as the glue between the quantum computer and the classical HPC systems. It facilitates the execution of quantum algorithms, manages resources, and ensures that the quantum and classical systems can communicate effectively. Middleware solutions must be compatible with existing HPC software stacks.

Many HPC centers use SLURM (Simple Linux Utility for Resource Management) which serves as a robust job scheduler and resource manager. Key SLURM functions include job queuing and prioritization, virtualization, resource allocation with node selection and reservation capabilities, and intricate workload management through job arrays and task distribution. SLURM also offers real-time monitoring, reporting, access control and accounting features. As quantum computers will work alongside classical HPCs, a way to increase efficiency would be to split computational tasks between the HPC and quantum systems using SLURM. For optimal integration into such HPC environments, quantum computers should also possess a SLURM interface.

Quantum algorithms and quantum computers are complex, and thus it is valuable to have a flexible and open software stack that allows fine-grained controls over algorithms, the quantum circuits that implement them, the optimizers used to improve the circuits, and the pulses that drive the individual quantum bits.

Hybrid Classical/Quantum Algorithms

One of the most exciting developments in quantum computing is the rise of hybrid algorithms that leverage both classical and quantum resources. These algorithms often use classical systems for pre-processing and post-processing tasks, while the quantum computer handles the computationally intensive core calculations. Being HPC-ready means having the software infrastructure to support these hybrid algorithms efficiently.

Part of this software infrastructure is an orchestration layer to manage the workflow between classical and quantum computations, ensuring that tasks are allocated to the most suitable computing resources. This layer can also handle error correction and optimization, making the entire process more efficient and reliable.

An interesting approach is to add tightly-coupled GPUs to the quantum computer. While GPUs are extremely popular in classical HPC centers, adding a high-speed low-latency connection between the quantum computer and dedicated GPU resources opens new opportunities. GPUs can work in tandem with quantum computers to perform time-sensitive tasks such as error correction, while also executing hybrid algorithms.

Monitoring and Management

Real-time monitoring tools are crucial for keeping an eye on the health and performance of the quantum computer. These tools should integrate seamlessly with existing monitoring solutions in the HPC center. They should offer insights into resource utilization, error rates, and other key performance indicators (KPIs).

Some KPIs that are often used in quantum computing environments are:

  • Execution Time – or Run Time: The time it takes for a quantum algorithm to run to completion is an important KPI. This can be compared against classical algorithms to gauge the efficiency gains achieved through quantum computation.
  • Job Success Rate: Some quantum jobs fail, and it’s important to track these failures, notify the users and, if needed, automatically restart the jobs. Quantum systems often require frequent calibration – automatic or manual – and monitoring the success rate can help determine when calibration is in order.
  • Queue Time: In an HPC environment, jobs often have to wait in a queue before being executed. Monitoring the queue time specifically for quantum jobs can help in optimizing resource allocation strategies.
  • Resource Utilization: Just like in classical computing, understanding how well the computational resources are being utilized is essential
  • System Uptime: Continuous operation without unplanned outages is a key requirement in HPC settings. System uptime metrics can help in assessing the reliability of the quantum computer within the HPC ecosystem.
  • User Engagement Metrics: Understanding how often and for what purposes the quantum resources are being accessed can provide valuable information for future resource planning and system improvements.

An experienced HPC manager ensures that the center not only collects and owns this data but also employs the right analytics tools to transform this raw data into actionable insights.

Conclusion

Ultimately, the journey to make quantum computers HPC-ready is more than a technical quest; it’s a transformative endeavor that has the potential to redefine the boundaries of computational science. As we stand on the cusp of this new era, the roadmap to HPC readiness serves not just as a guide but as a testament to the collaborative spirit of innovation. It’s a call to action for quantum scientists, HPC experts, and software developers to unite their expertise and push the frontiers of what’s computationally possible. The stakes are high, but the rewards—unleashing the untapped potential of quantum computing in real-world applications—could be game-changing

Top Image: Neutral atom based quantum computing platform from QuEra

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industry updates delivered to you every week!

Watsonx Brings AI Visibility to Banking Systems

September 21, 2023

A new set of AI-based code conversion tools is available with IBM watsonx. Before introducing the new "watsonx," let's talk about the previous generation Watson, perhaps better known as "Jeopardy!-Watson." The origi Read more…

Researchers Advance Topological Superconductors for Quantum Computing

September 21, 2023

Quantum computers process information using quantum bits, or qubits, based on fragile, short-lived quantum mechanical states. To make qubits robust and tailor them for applications, researchers from the Department of Ene Read more…

Fortran: Still Compiling After All These Years

September 20, 2023

A recent article appearing in EDN (Electrical Design News) points out that on this day, September 20, 1954, the first Fortran program ran on a mainframe computer. Originally developed by IBM, Fortran (or FORmula TRANslat Read more…

Intel’s Gelsinger Lays Out Vision and Map at Innovation 2023 Conference

September 20, 2023

Intel’s sprawling, optimistic vision for the future was on full display yesterday in CEO Pat Gelsinger’s opening keynote at the Intel Innovation 2023 conference being held in San Jose. While technical details were sc Read more…

Intel Showcases “AI Everywhere” Strategy in MLPerf Inferencing v3.1

September 18, 2023

Intel used the latest MLPerf Inference (version 3.1) results as a platform to reinforce its developing “AI Everywhere” vision, which rests upon 4th gen Xeon CPUs and Gaudi2 (Habana) accelerators. Both fared well on t Read more…

AWS Solution Channel

Shutterstock 1679562793

How Maxar Builds Short Duration ‘Bursty’ HPC Workloads on AWS at Scale

Introduction

High performance computing (HPC) has been key to solving the most complex problems in every industry and has been steadily changing the way we work and live. Read more…

QCT Solution Channel

QCT and Intel Codeveloped QCT DevCloud Program to Jumpstart HPC and AI Development

Organizations and developers face a variety of issues in developing and testing HPC and AI applications. Challenges they face can range from simply having access to a wide variety of hardware, frameworks, and toolkits to time spent on installation, development, testing, and troubleshooting which can lead to increases in cost. Read more…

Survey: Majority of US Workers Are Already Using Generative AI Tools, But Company Policies Trail Behind

September 18, 2023

A new survey from the Conference Board indicates that More than half of US employees are already using generative AI tools, at least occasionally, to accomplish work-related tasks. Yet some three-quarters of companies st Read more…

Watsonx Brings AI Visibility to Banking Systems

September 21, 2023

A new set of AI-based code conversion tools is available with IBM watsonx. Before introducing the new "watsonx," let's talk about the previous generation Watson Read more…

Intel’s Gelsinger Lays Out Vision and Map at Innovation 2023 Conference

September 20, 2023

Intel’s sprawling, optimistic vision for the future was on full display yesterday in CEO Pat Gelsinger’s opening keynote at the Intel Innovation 2023 confer Read more…

Intel Showcases “AI Everywhere” Strategy in MLPerf Inferencing v3.1

September 18, 2023

Intel used the latest MLPerf Inference (version 3.1) results as a platform to reinforce its developing “AI Everywhere” vision, which rests upon 4th gen Xeon Read more…

China’s Quiet Journey into Exascale Computing

September 17, 2023

As reported in the South China Morning Post HPC pioneer Jack Dongarra mentioned the lack of benchmarks from recent HPC systems built by China. “It’s a we Read more…

Nvidia Releasing Open-Source Optimized Tensor RT-LLM Runtime with Commercial Foundational AI Models to Follow Later This Year

September 14, 2023

Nvidia's large-language models will become generally available later this year, the company confirmed. Organizations widely rely on Nvidia's graphics process Read more…

MLPerf Releases Latest Inference Results and New Storage Benchmark

September 13, 2023

MLCommons this week issued the results of its latest MLPerf Inference (v3.1) benchmark exercise. Nvidia was again the top performing accelerator, but Intel (Xeo Read more…

Need Some H100 GPUs? Nvidia is Listening

September 12, 2023

During a recent earnings call, Tesla CEO Elon Musk, the world's richest man, summed up the shortage of Nvidia enterprise GPUs in a few sentences.  "We're us Read more…

Intel Getting Squeezed and Benefiting from Nvidia GPU Shortages

September 10, 2023

The shortage of Nvidia's GPUs has customers searching for scrap heap to kickstart makeshift AI projects, and Intel is benefitting from it. Customers seeking qui Read more…

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

Leading Solution Providers

Contributors

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

ISC 2023 Booth Videos

Cornelis Networks @ ISC23
Dell Technologies @ ISC23
Intel @ ISC23
Lenovo @ ISC23
Microsoft @ ISC23
ISC23 Playlist
  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire