{"ID":2898348,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2509.16205","arxiv_id":"2509.16205","title":"A 200-Line Python Micro-Benchmark Suite for NISQ Circuit Compilers","abstract":"We present microbench.py, a compact (approx. 200 lines) Python script that automates the collection of key compiler metrics, i.e., gate depth, two-qubit-gate count, wall-clock compilation time, and memory footprint, across multiple open-source quantum circuit transpilers. The suite ships with six didactic circuits (3 to 8 qubits) implementing fundamental quantum algorithms and supports Qiskit, tket, Cirq, and the Qiskit-Braket provider; in this paper we showcase results for Qiskit 0.46 and Braket 1.16. The entire run completes in under three minutes on a laptop, emits a single CSV plus publisheable plot, and reproduces the figure here with one command. We release the code under the MIT licence to serve as a quick-start regression harness for NISQ compiler research.","short_abstract":"We present microbench.py, a compact (approx. 200 lines) Python script that automates the collection of key compiler metrics, i.e., gate depth, two-qubit-gate count, wall-clock compilation time, and memory footprint, across multiple open-source quantum circuit transpilers. The suite ships with six didactic circuits (3 t...","url_abs":"https://arxiv.org/abs/2509.16205","url_pdf":"https://arxiv.org/pdf/2509.16205v1","authors":"[\"Juhani Merilehto\"]","published":"2025-07-04T10:25:59Z","proceeding":"cs.ET","tasks":"[\"cs.ET\",\"cs.PL\"]","methods":"[]","has_code":false}
