Quantum Computing Meets High Performance Computing

Quantum Computing in the Division »High Performance Computing«

We are working on new algorithms and software for the use of quantum computing. The interplay between quantum computing and high performance computing is of interest here.

In particular, we are focusing on:

  • Benchmarking to assess where quantum computing can provide an advantage over classical HPC computing
  • Software integration of HPC and quantum computing
  • Hybrid applications that benefit from smooth integration of HPC and quantum systems

Implementation of computationally intensive steps in the software stack necessary to run a quantum computer. In particular, compiler development for quantum computers should be mentioned here.

Challenges in Quantum Chemistry: First Chance at Quantum Advantage?

Currently, our applications are particularly focused on challenges in quantum chemistry, which are widely believed to be among the first applications to show quantum advantage. Here it is important to combine our knowledge of classical quantum chemistry calculations with quantum extensions.

HPC and Quantum Computing: The Future is Hybrid!

Quantum computing will be an accelerator for classical clusters in the next few years, solving specific tasks. Therefore, a smooth connection of HPC and quantum computing is important. Moreover, well-known software engineering methods will be used to develop the middleware for quantum computing.

In the NISQ (Noisy Intermediate-Scale Quantum) era, hybrid algorithms – as used in quantum chemistry – are in particular focus. Here, the algorithm is split into a classical HPC and a quantum part and alternates to compute solutions. Smooth integration of QC resources with HPC resources is key. We are working on this merging of HPC and quantum computing.

Quantum computing hardware requires a special software stack to run the system. We are implementing a quantum compiler that translates the idealized circuits of high-level quantum software frameworks into real devices. The goal is to reduce the overheads incurred by compilation and give us a technological edge for our algorithms.

AnQuC-3

In the project »AnQuC-3« we focus on the topics Quantum Fourier Transformation, Quantum Machine Learning and Algorithms. More information will follow soon.

 

QCStack

The purpose of QCStack is to create a cross-technology middleware that provides standardized functions for the development and compilation of gate-based quantum computers.

 

Rymax One

In the BMBF project, we and our partners are developing a quantum computer based on Rydberg atoms – the »Rymax One« – and linking it to HPC resources. 

EniQmA

The task of the BMWK project is to structure, define and implement workflow-based processes for efficient quantum software (EniQmA: Enabling Hybrid Quantum Applications). More information will follow shortly.

 

Quantum Technology Professional

In the Project »Quantum Technology Professional« project, we are developing a modular and continuously expandable continuing education program with the topics »Quantum Computing« and »Quantum Technology«.