Contact

Technical University of Munich
School of Computation, Information and Technology
Chair for Design Automation
Prof. Dr. Robert Wille
Arcisstrasse 21
80333 Munich | Germany
robert.wille@tum.de
Tel: +49 89 289 23551

Google Maps Navigation



The Chair for Design Automation is supported by the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program.

Der Lehrstuhl für Design Automation wird durch das Bayerische Staatsministerium für Wissenschaft und Kunst im Rahmen des Spitzenprofessurenprogramms gefördert.

Bavarian Coat of Arms

Munich Quantum Software Forum Logo

Connecting the “who’s who” in quantum computing software to their end-users

Quantum computing is becoming a reality and, with recent accomplishments, software for this promising technology is becoming key for successful utilization. Numerous players introduce new software solutions frequently. In October 2023, the Munich Quantum Software Forum brought the “who’s who” in quantum computing software together for a two-days exchange meeting. This page provides a summary of the event.


Overview

The forum featured renowned representatives from academia and industry who presented existing software tools as well as recent developments, including:

  • Leon Stok (IBM) covering Qiskit
  • Austin Fowler (Google) covering Stim, Pymatching, and Scinter
  • Mathias Soeken (Microsoft) covering Azure Quantum
  • Eric Kessler (Amazon) covering Amazon Braket
  • Ross Duncan (Quantinuum) covering TKET
  • Fred Chong (UChicago) covering the ColdQuanta platform
  • Costin Iancu (Lawrence Berkeley National Laboratory) covering BSQKit
  • Ivana Kurečić (Xanadu) covering PennyLane
  • Laura Schulz (LRZ) covering the Munich Quantum Ecosystem
  • Lukas Burgholzer (TU Munich) covering the Munich Quantum Toolkit (MQT)

Additionally, 16 further software tools and initiatives were presented through brief pitch presentations and poster sessions. The video on the right provides a brief summary of the event.

Overall, this attracted more than 200 participants covering the entire spectrum of the community including

  • computer scientists, physicists, engineers, and mathematicians,
  • representatives from universities and research centers but also start-ups and established companies,
  • graduate students, PhD students, and postdocs but also junior developers, senior developers, and managers, as well as
  • long-term quantum computing “veterans” and beginners.

The statistical summary on the right provides a brief overview of the audience.



Talks, Posters, and Pitches

To foster interaction and exchange, the event was planned and executed as a physical event. But due to the huge interest (and the fact that, due to space restrictions, we couldn’t provide everyone with a guaranteed spot), we also tried to record all presentations. While the quality might not always be perfect (and there have been some hickups), this allows those who couldn’t attend to check out the given presentations (and, of course, all attendees to re-watch them). In addition to the videos, we also provide the presentation slides as well as a tag cloud created right after the talks by the audience. To access all that, click on one of the following links or scroll down.

» Lukas Burgholzer: The Munich Quantum Toolkit (MQT): Utilizing Design Automation Methods for Quantum Computing

» Fred Chong: Physics-Aware, Full-Stack Software Optimizations

» Ross Duncan: TKET 2 - Next Generation Quantum Compiler

» Austin Fowler: Computing with fewer qubits: pitfalls and tools to keep you safe

» Costin Iancu: Exploring the Quantum Design Space with Circuit Synthesis

» Eric Kessler: Amazon Braket – Enabling quantum computing research and software development

» Ivana Kurečić: The future of differentiable quantum programming with PennyLane

» Laura Schulz: Brez’n, Bits and Qubits: How Bavaria Leads the Way for Quantum-Accelerated Supercomputing

» Mathias Soeken: Azure Quantum Resource Estimator

» Leon Stok: Challenges from Heterogeneous Quantum Systems

» Posters and Pitch Presentations


Opening

The event was opened by Robert Wille.

Biography:
Robert Wille is a Full and Distinguished Professor at the Technical University of Munich, Germany, and Chief Scientific Officer at the Software Competence Center Hagenberg, Austria (a technology transfer company with 100 employees). His passion for Computer Science took him into the lecture halls of various universities. In the research lab, he is reaching out to explore how future computers may work and shall be designed. This frequently let him cross disciplines and engage in topics including Electrical Engineering, Physics, Biology, and more.

Slides:
Click here to download (5.6 MB)


Lukas Burgholzer

Title:
The Munich Quantum Toolkit (MQT): Utilizing Design Automation Methods for Quantum Computing

Abstract:
For decades, we have relied on design automation methods to realize conventional systems – from the most basic embedded systems to the most advanced processors, smartphones, and AI solutions. However, must we start from scratch when designing solutions for quantum computing? The Munich Quantum Toolkit (MQT) aims to avoid that! From supporting endusers in realizing quantum applications to streamlining complex tasks like classical simulation, compilation, and verification of quantum circuits, MQT paves the way to utilize these decades of expertise in design automation for quantum computing.

Biography:
Lukas Burgholzer, a postdoc at the Technical University of Munich’s Chair for Design Automation, drives innovation at the intersection of design automation and quantum computing. As one of the driving forces behind the Munich Quantum Toolkit, he crafts software that brings the future within our grasp today. In a field where physicists and computer scientists speak different languages, he bridges the gap and weaves threads of understanding into comprehensive solutions. His work underscores the power of design automation in shaping tomorrow’s technology and in how we design, develop, and interact with the computers of the future.

Slides:
Click here to download (17.1 MB)

(click for larger version)

Fred Chong

Title:
Physics-Aware, Full-Stack Software Optimizations

Abstract:
Quantum software can be a force multiplier that can significantly shorten the timeline for utility-scale results from quantum hardware. In particular, several key research directions will help realize practical quantum advantage. Physics-aware, cross-layer optimizations will continue to yield important efficiencies to allow applications to make the most of quantum resources. Additionally, applications will be hybrid computations involving high-performance classical resources as well as quantum hardware serving as special-purpose accelerators. Finally, defining abstractions that control compiler complexity yet selectively expose key physical machine properties will also be a key area in the future.

Biography:
Fred Chong is the Seymour Goodman Professor in the Department of Computer Science at the University of Chicago and the Chief Scientist for Quantum Software at Infleqtion. He is also Lead Principal Investigator for the EPiQC Project (Enabling Practical-scale Quantum Computing), an NSF Expedition in Computing. Chong is a member of the National Quantum Advisory Committee (NQIAC) which provides advice to the President on the National Quantum Initiative Program. In 2020, he co-founded Super.tech, a quantum software company, which was acquired by Infleqtion (formerly ColdQuanta) in 2022. Chong received his Ph.D. from MIT in 1996 and was a faculty member and Chancellor’s fellow at UC Davis from 1997-2005. He was also a Professor of Computer Science, Director of Computer Engineering, and Director of the Greenscale Center for Energy-Efficient Computing at UCSB from 2005-2015. He is a fellow of the IEEE and a recipient of the NSF CAREER award, the Intel Outstanding Researcher Award, and 13 best paper awards.

Slides:
Click here to download (4.9 MB)

(click for larger version)

Ross Duncan

Title:
TKET 2 - Next Generation Quantum Compiler

Abstract:
Since its introduction in 2018, TKET has been among the best performing compilers for quantum circuits. However, the world has moved on, and TKET is being re-engineered from the ground up to address the challenges of moving beyond the NISQ era. In this talk, I’ll give a high-level perspective of the challenges that post-NISQ compilers face and how TKET 2 addresses those challenges.

Biography:
Ross Duncan obtained his doctorate from Oxford in 2006 on “Types for Quantum Computing”. During his postdoctoral years in Oxford then Brussels, he invented the ZX-calculus with Bob Coecke. After five years as lecturer of Computer Science at the University of Strathclyde, he joined Cambridge Quantum Computing in 2018 where he mostly focused on the TKET compiler, which he still does now, at Quantinuum, when he can.

Slides:
Click here to download (24.7 MB)

(click for larger version)

Austin Fowler

Title:
Computing with fewer qubits: pitfalls and tools to keep you safe

Abstract:
Making reliable qubits is hard, so it is important to use them efficiently to perform as much reliable quantum computation as possible. For many architectures, this means using topological quantum error correction (TQEC), and we’ll review this fascinating field. Optimizing TQEC is challenging as there are a number of pitfalls that can degrade performance yet are hard to notice without advanced simulation tools. We’ll discuss both the pitfalls and the tools to identify them and techniques to avoid them, and present a number of open problems suitable for people new to quantum computing but experienced in programming.

Biography:
I am a Google Senior Research Scientist specializing in Quantum Error Correction (QEC). I like practical things: realistic quantum computer architectures, QEC codes that fit on these architectures, detailed analyses of such codes that enable one to calculate the overhead of fault-tolerant computation, and software to help us find and cope with errors in real time and interactively guide the quantum algorithm. My main focus these days is supporting and coding real time QEC software.

Slides:
Click here to download (8.7 MB)

(click for larger version)

Costin Iancu

Title:
Exploring the Quantum Design Space with Circuit Synthesis

Abstract:
Most existing compilers transform quantum circuits using a combination of local peephole optimization and pattern rewriting rules on concrete circuit representations. In contrast, at small scale (three to 12 qubits), unitary based quantum circuit synthesis methods combine search over circuit structures with global instantiation of parameterized circuit representations and they are able to produce “resource” optimal circuits. In this talk I will describe the Berkeley Quantum Synthesis Toolkit (BQSKit) and its scalable topology aware synthesis engine able to to generate resource efficient circuits for programs with thousands of qubits. I will also describe several practical uses: 1) gate set transpilation for program portability; 2) error mitigation using program approximations; 3) algorithm design exploration for Hamiltonian simulation; 4) discovering multi-qubit ansatz generators for classes of algorithms; and 5) hardware design exploration across native gate sets and chip topologies. Hopefully this talk incentivizes the audience to incorporate synthesis into their quantum program development workflows.

Biography:
I am a senior scientist at Lawrence Berkeley National Laboratory, where I’ve spent a long time working on programming language design and implementation for High Performance Computing. I’ve always favored finding the simplest solution for a problem and I like writing software that sees use in the community at large. Circa 2019, I started the BQSKit project to develop efficient quantum circuit synthesis, which resulted in a very competitive (and almost production ready) infrastructure, able to compete against commercial quantum compilers. BQSKit has been extensively used both in academia and industry and we have already seen +150K downloads of its software packages. The methods within have received multiple best paper awards. I was very lucky to work with very gifted collaborators: in particular I really appreciate the enthusiasm and dedication of our BQSKit collaborators and users.

Slides:
Click here to download (11.9 MB)

(click for larger version)

Eric Kessler

Title:
Amazon Braket – Enabling quantum computing research and software development

Abstract:
Amazon Braket, the quantum computing service by AWS, provides on-demand access to a variety of quantum computing technologies to researchers and developers around the world. In this talk, we introduce Amazon Braket and explain the philosophy behind its software stack. Besides that, we dive into a new, experimental quantum programming interface called AutoQASM, designed to tackle the challenges posed by the next frontier in quantum computing: fast, classical control flow. AutoQASM is Python-native, clean, and expressive for general control flow as well as for low-level and device-dependent quantum instructions. It generates OpenQASM 3.0 programs and integrates with the Amazon Braket software development kit, allowing program composition, execution, and analysis to be done in the same environment.

Biography:
Eric Kessler is a Sr. Manager for Applied Science at Amazon Braket, working to bring quantum computing technology to the AWS cloud. Over the past decade, Eric has been working in various industry roles across quantum computing and machine learning, enabling enterprises in their adoption of emerging technologies. Eric has a PhD from the Max-Planck-Institute for Quantum Optics and has worked several years as an academic researcher in quantum information theory and computing.

Slides:
Click here to download (6.8 MB)

(click for larger version)

Ivana Kurečić

Title:
The future of differentiable quantum programming with PennyLane

Abstract:
Xanadu is a Canadian quantum computing company with the mission to build quantum computers that are useful and available to people everywhere. As one of the companies at the forefront of quantum hardware and software, Xanadu also leads the development of PennyLane, a Python-based open-source quantum software library built around the concept of differentiable programming. Attendees will learn about differentiable quantum programming and its role in application development for quantum computing, quantum chemistry, and quantum machine learning. By the end of the session, they will also have an understanding of Xanadu’s photonic architecture and learn about some of our key areas of research and development.

Biography:
Ivana Kurečić is a quantum computing educator at Xanadu, where they work to support the growing quantum computing community, be it in research or education. As a Munich-based Xanadu team member, Ivana has an ear out for the European community and helps develop a quantum future accessible to all. Personal website: https://happyturtlethings.net/

Slides:
Click here to download (16.9 MB)

(click for larger version)

Laura Schulz

Title:
Brez’n, Bits and Qubits: How Bavaria Leads the Way for Quantum-Accelerated Supercomputing

Abstract:
Quantum computing is a breakthrough science and technology solo star, but its true power lies in partnering with supercomputing. To deliver that, upcoming quantum-enabled HPC systems must leverage many best practices hard-won from decades of development in supercomputing, including workflows, standards, and programming tools. In this presentation, I’ll highlight Bavaria’s multi-dimensional efforts to provide, merge and optimize various quantum accelerators into HPC systems and workflows. This includes insights into the development of the Munich Quantum Software Stack – the unifying software stack of the Munich Quantum Valley for its developed quantum modalities of superconducting materials, ions, and atoms – and its mission to fold them into current and upcoming supercomputing systems.

Biography:
Laura Schulz is head of Quantum Computing and Technologies at the Leibniz Supercomputing Centre (LRZ) in Garching, Germany. She drives multiple efforts toward integrating emerging quantum accelerators into several layers of the high-performance computing (HPC) ecosystem. Laura is the PI for Germany’s Euro-Q-Exa project to seat a EuroHPC Joint Undertaking quantum system in Bavaria and is co-founder of the monthly Bavarian Quantum Computing eXchange (BQCX). Recently, Laura was named an HPCWire 2023 Person to Watch.

(click for larger version)

Mathias Soeken

Title:
Azure Quantum Resource Estimator Abstract:
Join me in unlocking the power of practical quantum advantage with Azure Quantum Resource Estimator! Discover the true cost of running quantum algorithms on future fault-tolerant quantum computers and take control of your algorithm inputs and hardware assumptions. With the ability to optimize resource estimates and analyze your favorite applications, such as in chemistry and material science, the possibilities for groundbreaking discoveries and innovations are limitless. We showcase practical applications and guide you through the process of estimating physical resources. Get started today and unlock the potential of practical quantum computing!

Biography:
Mathias Soeken works at the Azure Quantum team at Microsoft. From 2015 to 2020, he has been with École Polytechnique Fédérale Lausanne (EPFL), Switzerland as postdoctoral scientist. He holds a Ph.D. degree (Dr.-Ing.) in Computer Science from University of Bremen, Germany (2013). His research interests are logic synthesis, quantum computing, reversible logic, and formal verification.

(click for larger version)

Leon Stok

Title:
Challenges from Heterogeneous Quantum Systems

Abstract:
Quantum computing is now available on real hardware via the cloud through IBM Quantum. This radically new kind of computing holds open the possibility of solving some problems that are now and perhaps always will be intractable for “classical” computers. Quantum Systems are rapidly becoming complex heterogenous systems. On one side a practical implementation must reckon with imperfections and noise. Error mitigation and dynamic circuits and other state-of-the-art techniques are necessary to bridge the gap between the logical and physical worlds. At the same time, multiple parallel chips will communicate using quantum communication links or classical communication links. Combining these together will allow us to build systems with several thousands of qubits and provides a clear path to 100,000 qubits and beyond. Quantum software will need to be able to understand the heterogeneity of these Quantum Systems and overcome the challenges associated with this.

Biography:
Leon Stok is Vice President of IBM’s Electronic Design Automation group. His team delivers world-class design and verification flows and tools being used to design the world’s largest supercomputers, IBM Z and Power systems and IBM Quantum Systems. Prior to this he held positions as director of EDA and executive assistant to IBM’s Senior Vice President of Technology and Intellectual Property and executive assistant to IBM’s Senior Vice President of the Technology group.

Slides:
Click here to download (17.4 MB)

(click for larger version)

Poster Pitches

In addition to the presentations above, 16 further software tools and initiatives were presented at the forum. This was mainly done through poster presentations. In addition to that, each tool/initiative was also introduced through a brief pitch presentation whose recording is available on the right. Overall, the following pitches were made (click on the title to access the corresponding poster):



Contact

Prof. Dr. Robert Wille
Technical University of Munich &
Software Competence Center Hagenberg GmbH
E-Mail: robert.wille@tum.de
LinkedIn: @robertwille
Twitter: @rbrtwll


Acknowledgements

The Munich Quantum Software Forum was organized by the Technical University of Munich and supported by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.