The seminar is organized by the Systems Research Group at TU Munich.
- Language: English
- Module: IN0014, IN2107, IN45016
- Prerequisites:
- Basic operating systems principles: Operating Systems and System Software (IN0009) or equivalent.
- Additional preferred pre-requisites, but not compulsory courses at TUM:
- Introduction to Quantum Computing (IN2381)
- Quantum Computing Software Lab
- Seminar: Advanced Topics in Quantum Computing (IN2107,IN2183,IN0014)
- TUM Online:
- You must register for this course in TUM Online before the course starts
- Student note:
- Compulsory enrollment after two weeks of the matching outcome; students who fail to de-register in this period will be registered for the exam
Quantum computing promises exponential speedup on certain problems that are otherwise intractable by classical computers. However, quantum computers currently are noisy and small (NISQ) and as such, cannot be practically used. Researchers develop software methods that mitigate their noise and enable the execution of large programs on small quantum computers. This course explores the design and implementation of such software methods that scale quantum computing. The course will cover a range of topics including:
- Hybrid classical-quantum computing
- Divide-and-conquer approaches for scalable QC
- Software-based noise mitigation techniques
- Emerging quantum computing hardware
- Quantum resource management
The students will be able to build on their knowledge of recent advances in software systems that scale quantum computing including compilers, operating systems and optimization.
The students will read, discuss, and analyze recent papers in quantum software systems. Students are expected to read papers in-depth prior to class, and take turns in preparing and delivering high-quality presentations of papers. Furthermore, the students will actively participate in the discussion to critically analyze the system, and advance the state-of-the-art. More concretely, the students will learn:
- Advance scientific topics in quantum computing systems
- Scientific report preparation
- Presentation and discussion of scientific results
- Peer-review of the scientific reports
We will assign papers for discussion and research study. The students will work in a team of two students. More specifically, the course will be organized in three stages:
- Papers presentation phase: In this phase, the students will present the research papers assigned to them. They should clearly understand and explain the context of the work, contributions, and potential future work.
- Research phase: In the second phase, the student will work on the identified research problem statement. The research phase should clearly motivate the research problem, and also should clearly explain the research methodology to solve the problem.
- Reports and peer-review: As the last phase, the students are expected to submit a report summarizing the presented paper and the research proposal. Further, we will be using the state-of-the-art reviewing system (hotcrp) for peer-review of the reports. In the peer-review process, the students are expected to give feedback covering the positive and critical aspects.
We recommend that the students devote roughly equal amounts of time for each of these phases. It is the responsibility of the presenters to manage the discussion and cover the various questions within this time. Finally, the fellow participants are expected to read the paper and engage the presenters in an active discussion.
Capacity: We plan to have at most 24 places in the seminar. Deadline: Two weeks after the matching results; Students who fail to de-register in this period will be registered for the exam.
The course grades will be based on student presentations (40% points), a 3-4 page project report summarizing the paper and research proposal (40% points), and class participation and peer-review (20%).
We will use Slack for all communication. Please enroll in our Slack workspace using your official TUM email address.
- Slack workspace: https://ls1-courses-tum.slack.com
- Slack channel: #ws-24-qc-systems
Please carefully go over the following resources to prepare for the seminar:
- Overview
- Paper reading
- Presentation
- Report
- Participation
- Peer reviewing
- Grading
- System building (Optional)
-
Preliminary meeting:
- Link: https://tum-conf.zoom-x.de/j/66541659986?pwd=JC1hdHFnDKGYxD7F9LQHE2fqx5aP7b.1
- Passcode: 653100
- Date: July 4, 2024 15:00
- Meeting slides: Quantum Software Systems Overview
-
Kick-off meeting:
- When: October 17, 2024 15:00
- Location: MI 01.07.014
-
Research presentation:
- When: November 14, 2024 9:00
- Location: MI 01.07.014
-
Report due (via HotCRP): January 9, 2025 23:59
-
Peer-review due (via HotCRP): January 23, 2025 23:59
- The list of papers will be released on Slack in the first week.
We will manage the submission and peer-reviewing of reports via HotCRP:
Please ensure that the email addresses used for submissions are the same as those on which the invitation to sign was received.
We strongly prefer slack for all communications. For any further questions/comments, please contact the seminar organizer(s):
- Aleksandra Świerkowska
- Francisco Romão
- Manos Giortamis
- Prof. Pramod Bhatotia