论文标题

MQT台:基准制定软件和设计自动化工具用于量子计算

MQT Bench: Benchmarking Software and Design Automation Tools for Quantum Computing

论文作者

Quetschlich, Nils, Burgholzer, Lukas, Wille, Robert

论文摘要

为了最终实现有用的量子应用,用于不同级别抽象的各种设计任务的量子软件工具至关重要。这需要实用和相关的基准,以便对新软件工具进行经验评估并与当前的最新状态进行比较。尽管通常可以使用针对特定设计任务的基准测试,但是尚未完全满足对总体跨级基准套件的需求,并且迄今为止如何评估量子软件工具的评估方式尚无相互合并。在这项工作中,我们根据四个核心特征提出了MQT基准基准套件(作为慕尼黑量子工具包,MQT的一部分):(1)通过易于使用的Web界面(https:/wwwwwwwwwwwwwwwwwww.cit.cit.tum.tum.tum.tum.tum.tem.tepen/mqtect and a py a py a py a py a py a py a py a py a ive consectible,(2)跨层次支持;(2)广泛的基准选择,以促进可推广性,以及(4)对未来算法,栅极和硬件体系结构的可扩展性。通过在四个抽象水平上的70,000多个基准电路组成70,000个基准电路,MQT板凳提出了使用单个基准测试套件来提高可比性,可重复性和透明度的基准抽象水平的第一步。

Quantum software tools for a wide variety of design tasks on and across different levels of abstraction are crucial in order to eventually realize useful quantum applications. This requires practical and relevant benchmarks for new software tools to be empirically evaluated and compared to the current state of the art. Although benchmarks for specific design tasks are commonly available, the demand for an overarching cross-level benchmark suite has not yet been fully met and there is no mutual consolidation in how quantum software tools are evaluated thus far. In this work, we propose the MQT Bench benchmark suite (as part of the Munich Quantum Toolkit, MQT) based on four core traits: (1) cross-level support for different abstraction levels, (2) accessibility via an easy-to-use web interface (https://www.cda.cit.tum.de/mqtbench) and a Python package, (3) provision of a broad selection of benchmarks to facilitate generalizability, as well as (4) extendability to future algorithms, gate-sets, and hardware architectures. By comprising more than 70,000 benchmark circuits ranging from 2 to 130 qubits on four abstraction levels, MQT Bench presents a first step towards benchmarking different abstraction levels with a single benchmark suite to increase comparability, reproducibility, and transparency.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源