Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Introduction to Compilation for Quantum Computers

Abstract

Quantum compilation is the process of translating a quantum algorithm into an executable sequence of operations on real hardware, subject to constraints of qubit connectivity, gate sets, noise, error mitigation and error correction. This seminar offers a broad, research-oriented introduction to the quantum compilation stack, moving from foundational compiler concepts to current state of the art in compilation techniques.

Topics covered include circuit synthesis and unitary decomposition, qubit mapping and routing, gate scheduling and circuit depth optimisation, and noise-aware compilation techniques, before turning to machine-learning-assisted compilation. As a teaser we provide a short introduction to the basic of quantum error correction and fault-tolerant quantum computing eventually closing the seminar with circuit cutting and compilation strategies for distributed quantum computing.

A research-oriented seminar on how a quantum algorithm becomes an executable sequence of operations on real hardware, from circuit synthesis to error-corrected and distributed machines.

The compiler sits write in the middle of the application layer and the hardware layer. The compilation layer itself consists of various sub-routines as shown in the picture which have to be optimized both jointly and individually.

Offered at the Chair for Theoretical Physics (Prof. Dr. Michael Hartmann), in the winter semester 2026/27. Instructor: Abhishek Dubey.

What you will do

Each week combines three kinds of work:

See the schedule for the weekly plan and the syllabus for the different topics.

Who it is for

The seminar is open to all interested students. A working knowledge of quantum computing fundamentals is recommended. No prior background in quantum error correction is assumed.

At a glance