TY - GEN
T1 - The MQT Handbook
T2 - 3rd IEEE International Conference on Quantum Software, QSW 2024
AU - Wille, Robert
AU - Berent, Lucas
AU - Forster, Tobias
AU - Kunasaikaran, Jagatheesan
AU - Mato, Kevin
AU - Peham, Tom
AU - Quetschlich, Nils
AU - Rovara, Damian
AU - Sander, Aaron
AU - Schmid, Ludwig
AU - Schonberger, Daniel
AU - Stade, Yannick
AU - Burgholzer, Lukas
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Quantum computers are becoming a reality and numerous quantum computing applications with a near-Term perspective (e.g., for finance, chemistry, machine learning, and optimization) and with a long-Term perspective (e.g., for cryptography or unstructured search) are currently being investigated. However, designing and realizing potential applications for these devices in a scalable fashion requires automated, efficient, and user-friendly software tools that cater to the needs of end users, engineers, and physicists at every level of the entire quantum software stack. Many of the problems to be tackled in that regard are similar to design problems from the classical realm for which sophisticated design automation tools have been developed in the previous decades.The Munich Quantum Toolkit (MQT) is a collection of software tools for quantum computing developed by the Chair for Design Automation at the Technical University of Munich which explicitly utilizes this design automation expertise. Our overarching objective is to provide solutions for design tasks across the entire quantum software stack. This entails high-level support for end users in realizing their applications, efficient methods for the classical simulation, compilation, and verification of quantum circuits, tools for quantum error correction, support for physical design, and more. These methods are supported by corresponding data structures (such as decision diagrams or the ZX-calculus) and core methods (such as SAT encodings/solvers). All of the developed tools are available as open-source implementations and are hosted on github.com/cda-Tum.Note: A live version of this document is available at mqt.readthedocs.io.
AB - Quantum computers are becoming a reality and numerous quantum computing applications with a near-Term perspective (e.g., for finance, chemistry, machine learning, and optimization) and with a long-Term perspective (e.g., for cryptography or unstructured search) are currently being investigated. However, designing and realizing potential applications for these devices in a scalable fashion requires automated, efficient, and user-friendly software tools that cater to the needs of end users, engineers, and physicists at every level of the entire quantum software stack. Many of the problems to be tackled in that regard are similar to design problems from the classical realm for which sophisticated design automation tools have been developed in the previous decades.The Munich Quantum Toolkit (MQT) is a collection of software tools for quantum computing developed by the Chair for Design Automation at the Technical University of Munich which explicitly utilizes this design automation expertise. Our overarching objective is to provide solutions for design tasks across the entire quantum software stack. This entails high-level support for end users in realizing their applications, efficient methods for the classical simulation, compilation, and verification of quantum circuits, tools for quantum error correction, support for physical design, and more. These methods are supported by corresponding data structures (such as decision diagrams or the ZX-calculus) and core methods (such as SAT encodings/solvers). All of the developed tools are available as open-source implementations and are hosted on github.com/cda-Tum.Note: A live version of this document is available at mqt.readthedocs.io.
UR - http://www.scopus.com/inward/record.url?scp=85203790371&partnerID=8YFLogxK
U2 - 10.1109/QSW62656.2024.00013
DO - 10.1109/QSW62656.2024.00013
M3 - Conference contribution
AN - SCOPUS:85203790371
T3 - Proceedings - 2024 IEEE International Conference on Quantum Software, QSW 2024
SP - 1
EP - 8
BT - Proceedings - 2024 IEEE International Conference on Quantum Software, QSW 2024
A2 - Chang, Rong N.
A2 - Chang, Carl K.
A2 - Yang, Jingwei
A2 - Jin, Zhi
A2 - Sheng, Michael
A2 - Fan, Jing
A2 - Fletcher, Kenneth
A2 - He, Qiang
A2 - Faro, Ismael
A2 - Leymann, Frank
A2 - Barzen, Johanna
A2 - de la Puente, Salvador
A2 - Feld, Sebastian
A2 - Wimmer, Manuel
A2 - Atukorala, Nimanthi
A2 - Wu, Hongyue
A2 - Elkouss, David
A2 - Garcia-Alonso, Jose
A2 - Sarkar, Aritra
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 7 July 2024 through 13 July 2024
ER -