Germanymunich-quantum-toolkit/bench
MQT Bench - A Tool for Benchmarking Quantum Software Tools
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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.
MQT Predictor - A Tool for Automatic Device Selection with Device-Specific Circuit Compilation for Quantum Computing
MQT ProblemSolver - A Tool for Solving Problems Using Quantum Computing
MQT DDSIM - A Quantum Circuit Simulator Based on Decision Diagrams
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.
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.