Software at the intersection of Quantum and HPC & heterogeneous quantum computing

Date:

At this years ISC I gave two talks, and also a “meet the experts” session at the booth of the Julich Supercomputing Center. IBM Quantum had a workshop where themselves and partners gave updates on the the state of quantum-centric supercomputing (QCSC). I gave a talk on “Software for heterogeneous quantum computing”, presenting our joint work on creating a joint software-stack for QCSC. Primarily the work on resource management, the associated code for spank plugins for quantum resources and jobs, and our Qiskit integration.

Later in the week I spoke at the 4th Quantum and Hybrid Quantum-Classical Computing Approaches Workshop, on “Software at the intersection of Quantum and HPC”. Where I in addition to our work with IBM, I spoke about our work with Nvidia, such as the CUDA-Q integration, and the recent integrations of Pasqal’s QPUs at CEA, JSC and the upcoming ones at DistriQ, Aramco and CINECA.

The abstract: High performance computing environments differ significantly from quantum labs, and real-world workloads differ significantly from algorithm research. Besides programming another gargantuan challenge is resource management and scheduling maximizing the real utilization of the devices. In this talk, we share lessons learnt and plans from deploying two of Pasqal’s analog neutral-atom systems, with three more underway. As a vendor a key challenge is aligning with the different sites’ software stacks and preferences. Solving this as a community, for example by creating widely adopted, open-source, quantum software remains a major challenge. Pasqal’s focus is on open sourcing some of its internal software, centred around our two SDKs Pulser and Qadence, as well as integrating with some of the largest quantum ecosystems and adopting existing HPC technologies.

Check out the full workshop agenda here.