Munich Quantum Toolkit (MQT)
Software tools for quantum computing which explicitly utilizes design automation expertise to provide efficient and automated solutions for design tasks across the entire quantum software stack.
In order to make quantum computing accessible to a wide range of users from different backgrounds and fields, a comprehensive and unified software stack is needed. Such a software stack should be generic and flexible: It should be able to target multiple and different hardware platforms, and support all kinds of potential quantum algorithms, including future algorithms that do not yet exist. New requirements need to be addressed, such as dynamic compilation that takes into account up-to-date calibration data from the individual hardware systems. To enable users unfamiliar with quantum physics to use quantum computing resources, programming at a high level of abstraction must be sufficient to run their applications. In general, methods and tools are needed to automate the workflow from user to backend execution.
Of particular importance is the deep integration of quantum software with existing software stacks for classical high-performance computing (HPC). This is because quantum computing systems are expected to be used not only as stand-alone computers, but even more so as HPC accelerators, that is, quantum systems are suitable for accelerating very targeted problems, while the remaining computation requires classical HPC systems.
Within the Munich Quantum Valley (as part of the Q-DESSI consortium), we are developing the Munich Quantum Software Stack (MQSS) that takes all these requirements into account.
Software tools for quantum computing which explicitly utilizes design automation expertise to provide efficient and automated solutions for design tasks across the entire quantum software stack.
The Quantum Device Management Interface (QDMI) is one of the core components of the Munich Quantum Software Stack (MQSS)—a sophisticated software stack to connect end users to the wide range of possible quantum devices.