Skip to content

Munich-Quantum-Software-Stack/MQSS-QDMI-Devices-Suite

Repository files navigation

MQSS QDMI Devices Suite

Documentation

The MQSS QDMI Devices Suite is a collection of QDMI implementations for various quantum devices. The QDMI Devices are integrated into the Munich Quantum Software Stack (MQSS) infrastructure to execute quantum programs and query device information to optimize, transform, and lower the quantum programs. These devices vary from quantum emulators to neutral atom quantum computers. The implementations serve as a hardware abstraction layer, enabling QDMI clients to interact with the devices through QDMI drivers.

FAQ

What is MQSS?

MQSS stands for Munich Quantum Software Stack and is a project of the Munich Quantum Valley (MQV) initiative. It is jointly developed by the Leibniz Supercomputing Centre (LRZ), the Chair for Design Automation (CDA), and the Chair of Computer Architecture and Parallel Systems (CAPS) at TUM. It provides a comprehensive compilation and runtime infrastructure for on-premise and remote quantum devices, support for modern compilation and optimization techniques, and enables both current and future high-level abstractions for quantum programming. This stack is designed to be capable of deployment in a variety of scenarios via flexible configuration options. This includes stand-alone scenarios for individual systems, cloud access to a variety of devices, as well as tight integration into HPC environments supporting quantum acceleration. Within the MQV, a concrete instance of the MQSS is deployed at the LRZ, serving as a single access point to all of its quantum devices via multiple compatible access paths. This includes a web portal, command line access via web credentials, as well as the option for hybrid access with tight integration with LRZ's HPC systems. It facilitates the connection between end-users and quantum computing platforms by its integration within HPC infrastructures, such as those found at the LRZ.

What is QDMI?

QDMI, or Quantum Device Management Interface, serves as the communication interface between software within the MQSS and the quantum hardware connected to the MQSS. The aim is to provide a standard way to communicate with quantum resources that can be widely used by the quantum community.

What is a QDMI Device?

QDMI Device, or QDMI Backend, is a QDMI implementation of a quantum device that enables QDMI clients to interact with hardware though QDMI drivers. The hardware can vary from quantum emulators to neutral atom quantum computers.

Under which license is QDMI Devices released?

QDMI Devices is released under the Apache License v2.0 with LLVM Exceptions. See LICENSE for more information. Any contribution to the project is assumed to be under the same license.

📬 Contact

The development of this project is led by QCT Department of the LRZ, a part of the Munich Quantum Valley. You can also always reach us at mqss@munich-quantum-valley.de.

Please try to use the publicly accessible GitHub channels (issues, discussions, pull requests) to allow for a transparent and open discussion as much as possible.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors