MQSS Client v0.1
Loading...
Searching...
No Matches
FAQ

What is MQSS?

MQSS stands for Munich Quantum Software Stack and is a project of the Munich Quantum Valley initiative. It is jointly developed by the Munich Quantum Valley (MQV) gGmbH, 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. Concrete instances of the MQSS are deployed at the LRZ and MQV gGmbH, providing unified access to all of their quantum devices through 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 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 the MQSS Client?

The MQSS Client acts as an abstraction layer for the front-end programming interfaces of MQSS. Its purpose is to provide a unified interface for communication with the underlying middle-end.

Where is the code?

The code is publicly available and hosted on GitHub at github.com/Munich-Quantum-Software-Stack/MQSS-Client.

Under which license is MQSS Client released?

MQSS Client 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.

In which languages ​​can the MQSS Client be used?

We use C++ to write the core of MQSS Client. With the provided Python bindings and C-API, MQSS Client can be used with Python and C-based applications.