RepositoryPythonDEGermany
munich-quantum-toolkit

munich-quantum-toolkit/bench

MQT Bench - A Tool for Benchmarking Quantum Software Tools

133stars
49forks
10issues
2views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: quantum-circuits

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: mqsc

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: mqt

#1 Repository Của Tháng

🚀 MQT Bench: Bộ công cụ đo hiệu năng toàn diện cho mạng lưới lượng tử

MQT Bench cung cấp bộ sưu tập benchmark mạng lưới lượng tử đa cấp độ, hỗ trợ kiểm thử và so sánh hiệu năng các công cụ phần mềm lượng tử.

MQT Bench là một bộ công cụ benchmark dành cho mạng lưới lượng tử, được phát triển bởi Chair for Design Automation thuộc Đại học Kỹ thuật Munich (TU Munich) và là một phần của Munich Quantum Toolkit (MQT). Dự án hỗ trợ việc tạo và đánh giá các mạch lượ tử ở nhiều mức trừu tượng khác nhau, giúp kiểm thử hiệu năng phần mềm và công cụ tự động hóa thiết kế trên toàn ngăn xếp phần mềm lượng tử.

✨ Điểm nổi bật

  • Bộ sưu tập benchmark toàn diện: Bao gồm nhiều thuật toán lượng tử như GHZ, QAOA, QFT, Grover, Shor và nhiều thuật toán khác.
  • Hỗ trợ đa cấp độ trừu tượng: Hỗ trợ bốn mức trừu tượng - thuật toán, độc lập mục tiêu, cổng gốc phụ thuộc mục tiêu và bản đồ phụ thuộc mục tiêu.
  • Hỗ trợ linh hoạt cho phần cứng và bộ cổng: Tạo mạch cho nhiều nền tảng phần cứng và bộ cổng gốc như IBM, IonQ, Quantinuum, Rigetti.
  • Giao diện đa dạng: Hỗ trợ sử dụng qua Python API, dòng lệnh (CLI) và giao diện web tương tác.
  • Mạch tham số và mạch phản xạ: Hỗ trợ tạo mạch tham số (ngẫu nhiên hoặc biểu tượng) và mạch phản xạ để kiểm thử lỗi.
  • Xuất khẩu định dạng chuẩn: Lưu mạch dưới dạng OpenQASM 2, OpenQASM 3 và QPY.
  • Mã nguồn mở và dễ mở rộng: Được duy trì hoạt động và thiết kế để dễ dàng tích hợp mở rộng.

💡 Vì sao đáng chú ý

MQT Bench khác biệt nhờ khả năng hỗ trợ đa cấp độ trừu tượng, cho phép benchmark toàn diện từ giai đoạn thiết kế thuật toán đến triển khai trên phần cứng thực. Điều này giúp nhà nghiên cứu và nhà phát triển dễ dàng so sánh hiệu năng các công cụ khác nhau trên cùng một bộ benchmark nhất quán. Đặc biệt hữu ích cho việc đánh giá và tối ưu hóa công cụ lượng tử trong môi trường nghiên cứu và phát triển.


#QuantumComputing #Benchmarking #OpenSource #MQT #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
munich-quantum-toolkit/qcec

MQT QCEC - A Tool for Quantum Circuit Equivalence Checking

120
Oct 23, 2026
RepositoryPython
munich-quantum-toolkit/qecc

MQT QECC - Tools for Quantum Error Correcting Codes

240
Oct 19, 2026
RepositoryPython
munich-quantum-toolkit/predictor

MQT Predictor - A Tool for Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing

89
Oct 18, 2026
RepositoryPython
munich-quantum-toolkit/problemsolver

MQT ProblemSolver - A Tool for Solving Problems Using Quantum Computing

56
Oct 22, 2026
RepositoryC++
munich-quantum-toolkit/ddsim

MQT DDSIM - A Quantum Circuit Simulator Based on Decision Diagrams

163
Oct 19, 2026
RepositoryC++
munich-quantum-toolkit/qmap

MQT QMAP - A Tool for Quantum Circuit Mapping

144
Oct 24, 2026
RepositoryC++
munich-quantum-toolkit/core

MQT Core - Reusable C++20 and Python libraries for quantum computing: the MQT Compiler Collection, built on MLIR and LLVM, together with decision diagrams, QIR execution, QDMI device access, SDK and HPC integrations, and structured benchmarks. It forms the backbone of the Munich Quantum Toolkit.

136
Oct 26, 2026
RepositoryPython
locustio/locust

Write scalable load tests in plain Python 🚗💨

28.2k
Oct 24, 2026
RepositoryPython
Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

7.9k
Oct 26, 2026