Slot 2

Quantum computing: from circuit to architecture
Koen Bertels and Carmen G. Almudever, TU Delft, Netherlands


Quantum computers hold the promise for solving efficiently important problems in computational sciences that are intractable nowadays by exploiting quantum phenomena such are superposition and entanglement. One of the most famous examples is the factorization of large numbers using Shor’s algorithm. For instance, a 2000-bit number could be decomposed in a bit more than one day using a quantum computer whereas a data center of approx. 400.000 Km2 built with the fastest today’s supercomputer would require around 100 years.

This course will introduce the basic notions of quantum computing and will address the main challenges when building a large-scale quantum computer. The tutorial will provide hands-on exercises based on the QX simulator platform and will allow participants to understand what quantum circuits and quantum gates are.


- Overview of quantum computing, as compared to classical computing
- Universal quantum gates and quantum circuits
- Quantum error correction
- Quantum computer architecture
- Exercises writing small quantum circuits


Koen Bertels is professor and head of the Computer Engineering Laboratory and head of the newly created Quantum Engineering department in the faculty of Electrical Engineering, Mathematics and Computer Science. His current scientific research focuses on quantum computing and more specifically on the definition and implementation of a scalable quantum micro- and system architecture.  This involves specifying what the micro-architectural support is for the classical control of the quantum instructions and how the quantum accelerator is connected and integrated in a larger system design where classical logic is combined with quantum logic.  He works on several topics such an ultra low power and fast decoder for quantum error correction, the micro-instructions needed for the precisely timed issuing of RF pulses that perform the quantum gates and the development of a quantum assembly language and a more high level programming language called OpenQL.  His team has successfully demonstrated the first fully programmable qubit processor where the control logic is fully implemented by the proposed micro-architecture.

Dr. Carmen G. Almudever is Assistant Professor at the Computer Engineering Lab of TU Delft. She holds a PhD in Electronic Engineering from Polytechnic University of Catalonia, Spain. During her PhD she was working on “beyond-CMOS” technologies such as carbon nanotubes and memristive devices as well as on novel reconfigurable architectures and dynamic computing systems. In 2102 she received a fellowship from Intel (Doctoral Student Honor Programme).  She is currently responsible for the quantum plane architectures, which involves the definition of the infrastructure needed for the efficient mapping of quantum circuits and routing of quantum states. Her main research interests include quantum computer architecture, fault-tolerant quantum operations, mapping of large-scale quantum circuits and quantum plane architectures.

  Back to course info