Benchmarks are provided on four different abstraction levels:
Used File Format:
Level | Filename | Example |
---|---|---|
Algorithmic Level | For this level, dedicated .qasm files cannot be provided yet, since openQASM 2.0 supports only a set of quantum gates. Thus, we provide those benchmarks using our pypi package which is accessible via pip. | Python Qiskit::QuantumCircuit Object |
Target-independent Level | <benchmark_identifier>_indep_<compiler>_<number_of_qubits>.qasm | qft_indep_tket_5.qasm |
Target-dependent Native Gates Level | <benchmark_identifier>_nativegates_<native_gate_set>_<compiler>_<optional: compiler settings>_<number_of_qubits>.qasm | qft_nativegates_ibm_qiskit_opt3_5.qasm |
Target-dependent Mapped Level | <benchmark_identifier>_mapped_<device>_<compiler>_<compiler settings>_<number_of_qubits>.qasm | qft_nativegates_rigetti_aspen_m1_qiskit_opt3_5.qasm |