Skip to content

Commit

Permalink
Add asv benchmarks for "utility scale" compilation (#12148)
Browse files Browse the repository at this point in the history
* Add asv benchmarks for "utility scale" compilation

This commit adds new benchmarks that parse and compile "utility scale"
to the asv suite. These scale of circuits are increasingly a user workload
of interest so having nightly benchmarks that cover this is important.
This adds a few benchmarks to time circuit parsing and compilation so we
track this over time.

Additionally to better optimize our output binaries on release a variant
of the same benchmarks is added to the PGO profiling to ensure we have
coverage of this scale problem as part of our profiling data.

* Rename benchmark file

* Use qasm2.load() instead of QuantumCircuit.from_file()
  • Loading branch information
mtreinish committed Apr 5, 2024
1 parent 97788f0 commit f14e0b2
Show file tree
Hide file tree
Showing 6 changed files with 35,218 additions and 0 deletions.

0 comments on commit f14e0b2

Please sign in to comment.