Skip to content

Adding benchmark circuits with arbitrary gatesets #206

@jordandsullivan

Description

@jordandsullivan

Discussed in #204

Originally posted by jordandsullivan November 12, 2025
From the very inception of UCC (see Discussion from Sep 2024), we've considered the tradeoffs of decomposing circuits in order compare different compilers against each other.

Up until this point, we have made the decision to start our compiler benchmarking by first decomposing input circuits into a standard gateset, which makes it easy to compare the number of multi-qubit gates before and after compilation.

However, as we begin to test out the performance of existing open-source tools designed for gate synthesis rather than pure optimization of quantum circuit DAGs, like Synthetiq and potentially GUOQ/WISQ, we may wish to start comparing performance on circuits with arbitrary gates, which may be more realistic in terms of quantum programs in the wild.

For these types of benchmarks, because approximate synthesis is often utilized, we will also want to determine what an acceptable threshold is for circuit equivalence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions