Course title
1M9932501
Advanced Quantum Computer Basic Technology

KANAO Taro
Course content
Students will understand quantum computers from the perspective of computer architecture. Quantum computers can be thought of as a type of accelerator (domain-specific architecture) that specializes in a specific domain and accelerates computations. Many of the accelerators used today take advantage of the parallelism of the computational target. In this class, students first acquire knowledge about parallel computers, and then learn about accelerators such as GPUs. Next, students will understand quantum computers in terms of instruction sets and quantum processors. Finally, students will learn about quantum error correction, which is the key to constructing quantum computers.
Purpose of class
Students will understand quantum computers in relation to domain-specific architectures, and also learn quantum error correction, which is one of the most important technologies in quantum computers.
Goals and objectives
  1. To be able to describe domain-specific architectures and to execute programs for parallel computers.
  2. To be able to explain quantum instruction sets and quantum processors.
  3. To be able to simulate the construction and operation of quantum error correction by hand.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Exercises Report Final exam Total.
1. 4% 30% 10% 44%
2. 7% 20% 27%
3. 9% 20% 29%
Total. 20% 30% 50% -
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Domain-specific architectures and quantum computers Review the syllabus and read distributed materials 95minutes
Review the content of the lecture 95minutes
2. Parallel computers (1) Read distributed materials 95minutes
Review the content of the lecture 95minutes
3. Parallel computers (2) Read distributed materials 95minutes
Write a report 95minutes
4. Domain-specific architectures Read distributed materials 95minutes
Review the content of the lecture 95minutes
5. Quantum computing Read distributed materials 95minutes
Review the content of the lecture 95minutes
6. Quantum programming languages Read distributed materials 95minutes
Review the content of the lecture 95minutes
7. Instruction sets in quantum computers Read distributed materials 95minutes
Review the content of the lecture 95minutes
8. Quantum processors Read distributed materials 95minutes
Review the content of the lecture 95minutes
9. Error correction in today's computers Read distributed materials 95minutes
Review the content of the lecture 95minutes
10. Errors in qubits Read distributed materials 95minutes
Review the content of the lecture 95minutes
11. Quantum error correction (1) Read distributed materials 95minutes
Review the content of the lecture 95minutes
12. Quantum error correction (2) Read distributed materials 95minutes
Review the content of the lecture 95minutes
13. Fault-tolerant quantum computation Read distributed materials 95minutes
Review the content of the lecture 95minutes
14. Final exam and review Read distributed materials 95minutes
Review the content of the lecture 95minutes
Total. - - 2660minutes
Evaluation method and criteria
We score 20% for exercises, 30% for a report, and 50% for a final exam.
If a student can describe parallel computers, quantum instruction sets, and quantum processor, and also can calculate the construction and operation of quantum error correction, the score will be at least 60%.
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
授業内と授業外でフィードバックを行います。
Textbooks and reference materials
Reference books
1. Computer Organization and Design Sixth Edition, D. A. Patterson and J. L. Hennessy, Morgan Kaufmann (2021)
2. Quantum Computer Systems, Y. Ding and F. T. Chong, Springer (2020)
Prerequisites
Basic knowledge of computer architecture, programming, and linear algebra
Office hours and How to contact professors for questions
  • Every Thursday, 12:00-13:00
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
More than one class is interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
Applicable Utilizing his experience in the research and development of computer hardware such as quantum computers at an electronics manufacturer, he teaches quantum computers and parallel computers.
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Tue Mar 11 04:11:19 JST 2025