Skip to content

Pivot to foldhash for hash implementation in IndexMap#15920

Open
mtreinish wants to merge 4 commits intoQiskit:mainfrom
mtreinish:fold-the-hash
Open

Pivot to foldhash for hash implementation in IndexMap#15920
mtreinish wants to merge 4 commits intoQiskit:mainfrom
mtreinish:fold-the-hash

Conversation

@mtreinish
Copy link
Copy Markdown
Member

Summary

This commit switches our use of ahash as the hashing algorithm for IndexMap to use foldhash instead. This mirrors the change that was done in hashbrown for the default hashing algorithm in its hashmap. Foldhash promises faster hashing than ahash with similar quality tradeoffs. Since IndexSet/IndexMap defaults to using the stdlib SipHash algorithm which is not good for performance we need to set a custom hash algorithm to maintain good performance. Since we use an IndexSet for the interners saving a small amount of time per lookup here is especially important.

The only place that ahash is retained is for DAGNode in Python. The usage was specific to how ahash worked and switching it to an analogous foldhash interface caused test failures. As the performance is not critical for this code path as it's only used by the Python API for accessing the DAG and it's already not a performant path saving nanoseconds on hashing doesn't matter. There is probably an alternative API in foldhash we could use, but it didn't seem critical to figure out.

Details and comments

This commit switches our use of ahash as the hashing algorithm for
IndexMap to use foldhash instead. This mirrors the change that was done
in hashbrown for the default hashing algorithm in its hashmap. Foldhash
promises faster hashing than ahash with similar quality tradeoffs. Since
IndexSet/IndexMap defaults to using the stdlib SipHash algorithm which
is not good for performance we need to set a custom hash algorithm to
maintain good performance. Since we use an IndexSet for the interners
saving a small amount of time per lookup here is especially important.

The only place that ahash is retained is for DAGNode in Python. The
usage was specific to how ahash worked and switching it to an analogous
foldhash interface caused test failures. As the performance is not
critical for this code path as it's only used by the Python API for
accessing the DAG and it's already not a performant path saving
nanoseconds on hashing doesn't matter. There is probably an alternative
API in foldhash we could use, but it didn't seem critical to figure out.
@mtreinish mtreinish requested a review from a team as a code owner March 30, 2026 22:10
@mtreinish mtreinish added performance Changelog: None Do not include in the GitHub Release changelog. Rust This PR or issue is related to Rust code in the repository labels Mar 30, 2026
@qiskit-bot
Copy link
Copy Markdown
Collaborator

One or more of the following people are relevant to this code:

  • @Qiskit/terra-core
  • @mtreinish

@jakelishman
Copy link
Copy Markdown
Member

Have you got benchmarks showing the improvement?

Should we be concerned at all about the lack of DoS resistance in foldhash that comes with the speed?

@mtreinish
Copy link
Copy Markdown
Member Author

I'm running benchmarks now. Initially testing is showing a small speedup on some benchmarks but also corresponding small regressions on others on my amd linux system. Although I'm a bit worried about system noise on these numbers so I will re-run it tomorrow on an idle system. I also want to test on different platforms too because I think there might be more of a benefit on some platforms (thinking arm mac mostly).

I'm not worried about potential decreased HashDoS resistance since we're only using these hashmaps internally and not in a way where hash collision attacks would do anything except cause a small slowdown in lookups internally, and not to a degree where it's a potential DoS vector beyond already having a massive circuit. They're also mostly not used in a place with arbitrary user data, the only places where there is even a potential vector from this PR is gate names in some transpiler passes internal caching the rest are all just bit indices. None of the usage here is for cryptographic hashing or verification, it's just for internal data structures caching primarily. I'm also not really worried because we're already using foldhash internally everywhere we use hashbrown::HashSet and hashbrown::HashMap, this just updates the use from indexmap which is in a few critical paths.

@mtreinish
Copy link
Copy Markdown
Member Author

The full asv run finished before I expected. It's looking like a better improvement on an idle system:

Benchmarks that have improved:

| Change   | Before [7c68010e]    | After [b86e8b81]    |   Ratio | Benchmark (Parameter)                                                                   |
|----------|----------------------|---------------------|---------|-----------------------------------------------------------------------------------------|
| -        | 659±4μs              | 596±1μs             |    0.9  | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, True, 10, 1000000)                         |
| -        | 660±1μs              | 593±0.9μs           |    0.9  | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, True, 10, None)                            |
| -        | 686±4μs              | 615±0.9μs           |    0.9  | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, True, 57, 1000000)                         |
| -        | 686±0.8μs            | 618±1μs             |    0.9  | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, True, 57, None)                            |
| -        | 901±4μs              | 791±40μs            |    0.88 | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 131072)              |
| -        | 643±30ms             | 565±1ms             |    0.88 | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 256) |
| -        | 906±6μs              | 786±2μs             |    0.87 | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 131072)              |
| -        | 9.16±0.1ms           | 7.86±0.01ms         |    0.86 | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, False, 10, 1000000)                        |
| -        | 9.23±0.1ms           | 7.87±0.01ms         |    0.85 | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, False, 10, None)                           |
| -        | 861±3ms              | 716±40ms            |    0.83 | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, False, 57, 1000000)                        |
| -        | 25.3±0.6μs           | 17.4±0.07μs         |    0.69 | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 2048)               |

Benchmarks that have stayed the same:

| Change   | Before [7c68010e]    | After [b86e8b81]    | Ratio   | Benchmark (Parameter)                                                                                           |
|----------|----------------------|---------------------|---------|-----------------------------------------------------------------------------------------------------------------|
|          | 5.67±0.5μs           | 4.81±0.4μs          | ~0.85   | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 128)                                         |
|          | 84.8±20μs            | 50.3±20μs           | ~0.59   | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 8192)                                       |
|          | 101±0.7μs            | 56.1±50μs           | ~0.55   | quantum_info.PauliBench.time_to_instruction(100)                                                                |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 131072)                            |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 2048)                              |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 32768)                             |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 8192)                              |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 131072)                           |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 32768)                            |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 8192)                             |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 131072)                          |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 128)                                 |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 131072)                              |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 2048)                                |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 32768)                               |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 8192)                                |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 131072)                           |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 32768)                            |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 131072)    |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 2048)      |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 32768)     |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 8192)      |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 131072)   |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 32768)    |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 8192)     |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 131072)  |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 128)         |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 131072)      |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 2048)        |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 32768)       |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 8192)        |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 131072)   |
|          | n/a                  | n/a                 | n/a     | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 32768)    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(14, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(20, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(20, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(32, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(32, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(53, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_dag(53, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(14, 8192)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(20, 2048)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(20, 8192)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(32, 2048)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(32, 8192)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(53, 2048)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_circuit_to_instruction(53, 8192)                                            |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(14, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(20, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(20, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(32, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(32, 8192)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(53, 2048)                                                    |
|          | n/a                  | n/a                 | n/a     | converters.ConverterBenchmarks.time_dag_to_circuit(53, 8192)                                                    |
|          | failed               | failed              | n/a     | mapping_passes.PassBenchmarks.time_apply_layout(14, 1024)                                                       |
|          | failed               | failed              | n/a     | mapping_passes.PassBenchmarks.time_apply_layout(5, 1024)                                                        |
|          | failed               | failed              | n/a     | passes.Collect2QPassBenchmarks.time_consolidate_blocks(20, 1024)                                                |
|          | failed               | failed              | n/a     | passes.Collect2QPassBenchmarks.time_consolidate_blocks(5, 1024)                                                 |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 512)                         |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 256)                     |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 512)                     |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 256)                           |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 512)                           |
|          | n/a                  | n/a                 | n/a     | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 512)                            |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(1081, 100, 'decay')                           |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(1081, 100, 'lookahead')                       |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(409, 100, 'decay')                            |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(409, 100, 'lookahead')                        |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(1081, 100, 'decay')                   |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(1081, 100, 'lookahead')               |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(409, 100, 'decay')                    |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(409, 100, 'lookahead')                |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(1081, 100, 'decay')                    |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(1081, 100, 'lookahead')                |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(409, 100, 'decay')                     |
|          | n/a                  | n/a                 | n/a     | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(409, 100, 'lookahead')                 |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 128, 2)                               |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 128, 3)                               |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 64, 2)                                |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 64, 3)                                |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 128, 2)                                     |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 128, 3)                                     |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 64, 3)                                      |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 128, 2)                               |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 128, 3)                               |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 64, 2)                                |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 64, 3)                                |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 128, 2)                                     |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 128, 3)                                     |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 64, 3)                                      |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 8, 1)                                      |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 8, 2)                                      |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 8, 3)                                      |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 8, 1)                                       |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 8, 2)                                       |
|          | n/a                  | n/a                 | n/a     | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 8, 3)                                       |
|          | 0                    | 0                   | n/a     | utility_scale.UtilityScaleBenchmarks.track_bvlike_depth('cx')                                                   |
|          | 0                    | 0                   | n/a     | utility_scale.UtilityScaleBenchmarks.track_bvlike_depth('cz')                                                   |
|          | 0                    | 0                   | n/a     | utility_scale.UtilityScaleBenchmarks.track_bvlike_depth('ecr')                                                  |
|          | failed               | failed              | n/a     | vf2.VF2LayoutSuite.time_heavy_hex_line(1081, False, 57, None)                                                   |
|          | 17.0±0.7μs           | 18.4±0.5μs          | 1.09    | quantum_info.PauliBench.time_evolve(400)                                                                        |
|          | 19.2±2μs             | 20.5±1μs            | 1.07    | quantum_info.SparsePauliOpBench.time_to_matrix(8, 50)                                                           |
|          | 35.4±0.2μs           | 37.5±2μs            | 1.06    | converters.ConverterBenchmarks.time_dag_to_circuit(5, 128)                                                      |
|          | 50.8±0.08μs          | 54.0±1μs            | 1.06    | converters.ConverterBenchmarks.time_dag_to_circuit(8, 128)                                                      |
|          | 29.1±1ms             | 30.7±0.5ms          | 1.06    | passes.MultipleBasisPassBenchmarks.time_basis_translator(20, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])        |
|          | 189±8μs              | 200±7μs             | 1.06    | quantum_info.PauliListBench.time_commutes_with_all(200, 500)                                                    |
|          | 303±4μs              | 318±10μs            | 1.05    | circuit_construction.ParameterizedCirc.time_param_circSU2_100_build(16)                                         |
|          | 512±3ms              | 535±2ms             | 1.05    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 256)                            |
|          | 300±7μs              | 316±9μs             | 1.05    | quantum_info.PauliListBench.time_commutes_with_all(500, 500)                                                    |
|          | 1.64±0.03ms          | 1.72±0.05ms         | 1.05    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_179(0)                             |
|          | 13.0±0.06ms          | 13.7±0.4ms          | 1.05    | utility_scale.UtilityScaleBenchmarks.time_parse_square_heisenberg_n100('ecr')                                   |
|          | 2.81±0.02ms          | 2.92±0.02ms         | 1.04    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 131072)                                    |
|          | 40.1±0.3μs           | 41.5±1μs            | 1.04    | converters.ConverterBenchmarks.time_dag_to_circuit(20, 8)                                                       |
|          | 27.4±0.6μs           | 28.6±0.1μs          | 1.04    | passes.PassBenchmarks.time_remove_diagonal_gates_before_measurement(14, 1024)                                   |
|          | 36.8±0.3μs           | 38.1±0.1μs          | 1.04    | passes.PassBenchmarks.time_remove_diagonal_gates_before_measurement(20, 1024)                                   |
|          | 123±2ms              | 128±2ms             | 1.04    | quantum_info.CnotDihedralComposeBench.time_compose('3,100')                                                     |
|          | 20.4±0.1ms           | 21.3±0.4ms          | 1.04    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 128, 0)                                      |
|          | 1.44±0ms             | 1.49±0ms            | 1.04    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 32, 0)                                       |
|          | 13.1±0.08ms          | 13.5±0.4ms          | 1.04    | utility_scale.UtilityScaleBenchmarks.time_parse_square_heisenberg_n100('cz')                                    |
|          | 58.3±1ms             | 60.0±0.9ms          | 1.03    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 8)                              |
|          | 10.5±0.2ms           | 10.8±0.07ms         | 1.03    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 2048)                            |
|          | 92.3±0.5μs           | 95.1±0.7μs          | 1.03    | converters.ConverterBenchmarks.time_dag_to_circuit(14, 128)                                                     |
|          | 17.9±0.2μs           | 18.5±0.9μs          | 1.03    | converters.ConverterBenchmarks.time_dag_to_circuit(2, 128)                                                      |
|          | 61.2±0.2μs           | 63.2±2μs            | 1.03    | converters.ConverterBenchmarks.time_dag_to_circuit(32, 8)                                                       |
|          | 97.4±0.3μs           | 100±2μs             | 1.03    | converters.ConverterBenchmarks.time_dag_to_circuit(53, 8)                                                       |
|          | 28.5±0.2ms           | 29.3±0.3ms          | 1.03    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 512)                            |
|          | 513±8ms              | 527±0.5ms           | 1.03    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 128)                           |
|          | 117±0.5ms            | 121±0.7ms           | 1.03    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 128)                            |
|          | 13.5±0.2μs           | 14.0±0.02μs         | 1.03    | passes.PassBenchmarks.time_remove_diagonal_gates_before_measurement(5, 1024)                                    |
|          | 89.8±0.9μs           | 92.4±0.4μs          | 1.03    | passes.PassBenchmarks.time_unroll_3q_or_more(5, 1024)                                                           |
|          | 143±6ms              | 147±5ms             | 1.03    | quantum_info.CnotDihedralComposeBench.time_compose('5,10')                                                      |
|          | 351±6μs              | 362±200μs           | 1.03    | quantum_info.PauliBench.time_to_instruction(500)                                                                |
|          | 1.01±0.02ms          | 1.04±0.01ms         | 1.03    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 8, 1)                                       |
|          | 33.0±0.09ms          | 33.8±0.2ms          | 1.03    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 128, 1)                                      |
|          | 5.37±0.02ms          | 5.55±0.04ms         | 1.03    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 64, 0)                                       |
|          | 3.74±0.01ms          | 3.86±0.09ms         | 1.03    | utility_scale.UtilityScaleBenchmarks.time_parse_qaoa_n100('cx')                                                 |
|          | 3.75±0.02ms          | 3.86±0.09ms         | 1.03    | utility_scale.UtilityScaleBenchmarks.time_parse_qaoa_n100('cz')                                                 |
|          | 3.74±0.02ms          | 3.84±0.1ms          | 1.03    | utility_scale.UtilityScaleBenchmarks.time_parse_qaoa_n100('ecr')                                                |
|          | 40.8±0.1ms           | 41.9±1ms            | 1.03    | utility_scale.UtilityScaleBenchmarks.time_parse_qft_n100('ecr')                                                 |
|          | 13.1±0.02ms          | 13.5±0.4ms          | 1.03    | utility_scale.UtilityScaleBenchmarks.time_parse_square_heisenberg_n100('cx')                                    |
|          | 295±8μs              | 300±5μs             | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 32768)                                      |
|          | 294±7μs              | 300±3μs             | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 32768)                                       |
|          | 45.5±0.7μs           | 46.4±1μs            | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 2048)                                      |
|          | 176±0.3μs            | 180±0.9μs           | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 8192)                                      |
|          | 2.91±0.04ms          | 2.97±0.04ms         | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 131072)                                   |
|          | 2.92±0.02ms          | 2.99±0.03ms         | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 131072)                                    |
|          | 177±2μs              | 180±0.6μs           | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 8192)                                      |
|          | 2.92±0.02ms          | 2.98±0.03ms         | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 131072)                                    |
|          | 2.92±0.02ms          | 2.99±0.03ms         | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 131072)                                    |
|          | 47.5±0.8μs           | 48.5±1μs            | 1.02    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 2048)                                      |
|          | 267±2μs              | 273±0.8μs           | 1.02    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(10, 10)                                |
|          | 8.47±0.09ms          | 8.60±0.06ms         | 1.02    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 8)                               |
|          | 1.47±0.02ms          | 1.51±0.05ms         | 1.02    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 128)                              |
|          | 719±1ms              | 731±10ms            | 1.02    | circuit_construction.QasmImport.time_QV100_qasm2_import                                                         |
|          | 12.4±0.07μs          | 12.6±0.3μs          | 1.02    | converters.ConverterBenchmarks.time_dag_to_circuit(1, 128)                                                      |
|          | 105±4μs              | 106±3μs             | 1.02    | converters.ConverterBenchmarks.time_dag_to_circuit(1, 2048)                                                     |
|          | 29.0±0.2μs           | 29.6±0.5μs          | 1.02    | converters.ConverterBenchmarks.time_dag_to_circuit(14, 8)                                                       |
|          | 221±3μs              | 225±2μs             | 1.02    | converters.ConverterBenchmarks.time_dag_to_circuit(32, 128)                                                     |
|          | 19.2±0.1μs           | 19.6±0.3μs          | 1.02    | converters.ConverterBenchmarks.time_dag_to_circuit(8, 8)                                                        |
|          | 349±7μs              | 355±5μs             | 1.02    | mapping_passes.PassBenchmarks.time_dense_layout(5, 1024)                                                        |
|          | 9.33±0.1μs           | 9.48±0.03μs         | 1.02    | mapping_passes.PassBenchmarks.time_set_layout(14, 1024)                                                         |
|          | 9.21±0.05μs          | 9.35±0.05μs         | 1.02    | mapping_passes.PassBenchmarks.time_set_layout(20, 1024)                                                         |
|          | 20.3±0.7ms           | 20.6±0.3ms          | 1.02    | passes.MultipleBasisPassBenchmarks.time_basis_translator(14, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])        |
|          | 121±0.9ms            | 124±0.5ms           | 1.02    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(14, 1024, ['rz', 'x', 'sx', 'cx', 'id'])        |
|          | 192±2ms              | 197±0.7ms           | 1.02    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(20, 1024, ['rz', 'x', 'sx', 'cx', 'id'])        |
|          | 271±0.5μs            | 277±0.7μs           | 1.02    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(5, 1024, ['u', 'cx', 'id'])                       |
|          | 34.7±0.8μs           | 35.3±0.9μs          | 1.02    | passes.PassBenchmarks.time_remove_barriers(20, 1024)                                                            |
|          | 2.10±0.02μs          | 2.13±0.02μs         | 1.02    | quantum_info.PauliBench.time_to_label(400)                                                                      |
|          | 1.52±0.01ms          | 1.54±0.02ms         | 1.02    | quantum_info.PauliListBench.time_argsort(100, 500)                                                              |
|          | 68.2±2μs             | 69.6±2μs            | 1.02    | quantum_info.SparsePauliOpBench.time_add(100, 10000)                                                            |
|          | 6.81±0.3ms           | 6.95±0.1ms          | 1.02    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(8, 'translator')                              |
|          | 952±10μs             | 968±10μs            | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 128, 0)                                      |
|          | 571±2μs              | 581±4μs             | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 8, 0)                                       |
|          | 446±0.9μs            | 455±7μs             | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 16, 0)                                       |
|          | 677±4μs              | 690±10μs            | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 16, 1)                                       |
|          | 2.12±0.01ms          | 2.17±0ms            | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 32, 1)                                       |
|          | 9.60±0.03ms          | 9.75±0.04ms         | 1.02    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 64, 1)                                       |
|          | 6.15±0.03ms          | 6.27±0.3ms          | 1.02    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_qv_14_x_14(0)                                        |
|          | 220±0.9ms            | 225±2ms             | 1.02    | utility_scale.UtilityScaleBenchmarks.time_parse_hwb12('cx')                                                     |
|          | 40.8±0.2ms           | 41.8±1ms            | 1.02    | utility_scale.UtilityScaleBenchmarks.time_parse_qft_n100('cx')                                                  |
|          | 41.2±0.4ms           | 42.0±1ms            | 1.02    | utility_scale.UtilityScaleBenchmarks.time_parse_qft_n100('cz')                                                  |
|          | 69.1±0.5ms           | 70.3±0.4ms          | 1.02    | vf2.VF2LayoutSuite.time_heavy_hex_impossible(57, None)                                                          |
|          | 291±2ms              | 297±2ms             | 1.02    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, False, 57, 1000000)                                                 |
|          | 3.08±0.02ms          | 3.10±0ms            | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 2048)                                |
|          | 40.2±0.6μs           | 40.6±0.5μs          | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 8192)                                        |
|          | 12.7±0.02μs          | 12.8±0.2μs          | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 2048)                                        |
|          | 22.8±0.01μs          | 23.0±0.2μs          | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 2048)                                        |
|          | 712±2μs              | 720±4μs             | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 32768)                                     |
|          | 3.00±0.02ms          | 3.02±0.07ms         | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 131072)                                   |
|          | 178±1μs              | 180±0.5μs           | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 8192)                                      |
|          | 178±1μs              | 180±0.8μs           | 1.01    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 8192)                                      |
|          | 118±0.2μs            | 119±0.2μs           | 1.01    | circuit_construction.MultiControl.time_multi_control_circuit(10)                                                |
|          | 201±0.9μs            | 203±0.7μs           | 1.01    | circuit_construction.MultiControl.time_multi_control_circuit(16)                                                |
|          | 69.2±1ms             | 69.8±1ms            | 1.01    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(100, 150)                              |
|          | 23.2±0.6ms           | 23.4±0.7ms          | 1.01    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(100, 50)                               |
|          | 21.0±0.6ms           | 21.1±0.6ms          | 1.01    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(50, 150)                               |
|          | 53.8±0.6μs           | 54.5±0.9μs          | 1.01    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(10, 50)                                     |
|          | 215±4μs              | 217±6μs             | 1.01    | circuit_construction.ParameterizedCirc.time_param_circSU2_100_build(10)                                         |
|          | 105±2ms              | 106±2ms             | 1.01    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 32768)                          |
|          | 382±3μs              | 385±3μs             | 1.01    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 8)                                |
|          | 8.25±0.08ms          | 8.35±0.06ms         | 1.01    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 128)                             |
|          | 3.35±0.03ms          | 3.37±0.03ms         | 1.01    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 2048)                             |
|          | 2.77±0.03ms          | 2.79±0.04ms         | 1.01    | converters.ConverterBenchmarks.time_circuit_to_dag(8, 8192)                                                     |
|          | 25.7±0.2μs           | 26.0±0.2μs          | 1.01    | converters.ConverterBenchmarks.time_circuit_to_instruction(14, 8)                                               |
|          | 33.4±0.08μs          | 33.8±0.4μs          | 1.01    | converters.ConverterBenchmarks.time_circuit_to_instruction(20, 8)                                               |
|          | 6.93±0μs             | 6.98±0.02μs         | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(1, 8)                                                        |
|          | 406±10μs             | 412±9μs             | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(1, 8192)                                                     |
|          | 8.72±0.03μs          | 8.81±0.1μs          | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(2, 8)                                                        |
|          | 135±1μs              | 137±2μs             | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(20, 128)                                                     |
|          | 1.65±0.01ms          | 1.66±0.02ms         | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(5, 8192)                                                     |
|          | 372±5μs              | 376±4μs             | 1.01    | converters.ConverterBenchmarks.time_dag_to_circuit(53, 128)                                                     |
|          | 38.1±0.1μs           | 38.6±0.2μs          | 1.01    | mapping_passes.PassBenchmarks.time_apply_layout(20, 1024)                                                       |
|          | 298±1ms              | 300±2ms             | 1.01    | mapping_passes.PassBenchmarks.time_basic_swap(14, 1024)                                                         |
|          | 4.68±0.03μs          | 4.72±0.01μs         | 1.01    | mapping_passes.PassBenchmarks.time_enlarge_with_ancilla(5, 1024)                                                |
|          | 9.39±0.08μs          | 9.52±0.1μs          | 1.01    | mapping_passes.PassBenchmarks.time_set_layout(5, 1024)                                                          |
|          | 29.2±0.1μs           | 29.4±0.2μs          | 1.01    | mapping_passes.PassBenchmarks.time_trivial_layout(5, 1024)                                                      |
|          | 39.8±0.2μs           | 40.2±0.1μs          | 1.01    | mapping_passes.RoutedPassBenchmarks.time_check_gate_direction(5, 1024)                                          |
|          | 123±1μs              | 124±2μs             | 1.01    | mapping_passes.RoutedPassBenchmarks.time_check_map(5, 1024)                                                     |
|          | 5.36±0.05ms          | 5.42±0.01ms         | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 128)                            |
|          | 508±3μs              | 510±3μs             | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 16)                             |
|          | 12.0±0.03ms          | 12.2±0.04ms         | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 256)                            |
|          | 1.14±0ms             | 1.15±0ms            | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 32)                             |
|          | 197±1μs              | 198±1μs             | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 8)                              |
|          | 141±1μs              | 142±0.6μs           | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 8)                    |
|          | 315±0.9ms            | 318±1ms             | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 128)                     |
|          | 18.1±0.1ms           | 18.2±0.1ms          | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 32)                      |
|          | 119±1ms              | 120±0.4ms           | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 64)                            |
|          | 6.61±0.08ms          | 6.67±0.02ms         | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 32)                             |
|          | 27.3±0.3ms           | 27.6±0.2ms          | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 64)                             |
|          | 389±4μs              | 391±3μs             | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 8)                              |
|          | 2.90±0.01ms          | 2.92±0.01ms         | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 16)                         |
|          | 6.03±0.03ms          | 6.10±0.03ms         | 1.01    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 32)                         |
|          | 28.7±0.09ms          | 28.9±0.2ms          | 1.01    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(14, 1024, 2)                                         |
|          | 10.7±0.03ms          | 10.8±0.08ms         | 1.01    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(5, 1024, 2)                                          |
|          | 9.71±0.01ms          | 9.76±0.1ms          | 1.01    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(5, 1024, 5)                                          |
|          | 18.7±0.1ms           | 18.8±0.6ms          | 1.01    | passes.MultipleBasisPassBenchmarks.time_basis_translator(20, 1024, ['rz', 'x', 'sx', 'cx', 'id'])               |
|          | 5.22±0.05ms          | 5.26±0.07ms         | 1.01    | passes.MultipleBasisPassBenchmarks.time_basis_translator(5, 1024, ['rz', 'x', 'sx', 'cx', 'id'])                |
|          | 3.60±0.02ms          | 3.63±0.04ms         | 1.01    | passes.MultipleBasisPassBenchmarks.time_basis_translator(5, 1024, ['u', 'cx', 'id'])                            |
|          | 112±0.8ms            | 113±0.6ms           | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(14, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id']) |
|          | 106±0.6ms            | 107±0.3ms           | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(14, 1024, ['u', 'cx', 'id'])                    |
|          | 180±2ms              | 182±2ms             | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(20, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id']) |
|          | 169±0.9ms            | 170±0.5ms           | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(20, 1024, ['u', 'cx', 'id'])                    |
|          | 1.88±0ms             | 1.90±0.02ms         | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(20, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])   |
|          | 1.07±0ms             | 1.08±0ms            | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(20, 1024, ['u', 'cx', 'id'])                      |
|          | 556±1μs              | 560±4μs             | 1.01    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(5, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])    |
|          | 109±0.8μs            | 110±0.4μs           | 1.01    | passes.PassBenchmarks.time_count_ops_longest_path(5, 1024)                                                      |
|          | 76.3±0.4μs           | 76.9±0.8μs          | 1.01    | passes.PassBenchmarks.time_cx_cancellation(5, 1024)                                                             |
|          | 662±2μs              | 668±8μs             | 1.01    | passes.PassBenchmarks.time_dag_longest_path(20, 1024)                                                           |
|          | 229±1μs              | 232±3μs             | 1.01    | passes.PassBenchmarks.time_dag_longest_path(5, 1024)                                                            |
|          | 522±2μs              | 527±8μs             | 1.01    | passes.PassBenchmarks.time_depth_pass(20, 1024)                                                                 |
|          | 884±2ms              | 889±10ms            | 1.01    | passes.PassBenchmarks.time_optimize_swap_before_measure(14, 1024)                                               |
|          | 129±0.4ms            | 130±2ms             | 1.01    | passes.PassBenchmarks.time_optimize_swap_before_measure(5, 1024)                                                |
|          | 13.1±0.2μs           | 13.2±0.2μs          | 1.01    | passes.PassBenchmarks.time_remove_barriers(5, 1024)                                                             |
|          | 32.5±0.1μs           | 32.7±0.3μs          | 1.01    | passes.PassBenchmarks.time_resource_optimization(5, 1024)                                                       |
|          | 345±2μs              | 347±0.8μs           | 1.01    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(50, 1)                                                        |
|          | 2.87±0.02ms          | 2.89±0.01ms         | 1.01    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(50, 10)                                                       |
|          | 15.6±0.06ms          | 15.7±0.1ms          | 1.01    | qasm3_exporter.RandomBenchmarks.time_dumps(20, 256, 0)                                                          |
|          | 187±3ms              | 189±4ms             | 1.01    | quantum_info.CnotDihedralComposeBench.time_compose('4,40')                                                      |
|          | 3.31±0.01μs          | 3.35±0μs            | 1.01    | quantum_info.PauliBench.time_commutes(200)                                                                      |
|          | 3.45±0μs             | 3.48±0.01μs         | 1.01    | quantum_info.PauliBench.time_commutes(500)                                                                      |
|          | 4.36±0.01μs          | 4.38±0.01μs         | 1.01    | quantum_info.PauliBench.time_compose(400)                                                                       |
|          | 282±100μs            | 284±0.6μs           | 1.01    | quantum_info.PauliBench.time_to_instruction(400)                                                                |
|          | 2.24±0.03μs          | 2.25±0.01μs         | 1.01    | quantum_info.PauliBench.time_to_label(500)                                                                      |
|          | 14.1±0.1ms           | 14.2±0.2ms          | 1.01    | quantum_info.PauliListBench.time_argsort(400, 500)                                                              |
|          | 48.1±0.4μs           | 48.4±0.4μs          | 1.01    | quantum_info.PauliListBench.time_commutes(200, 500)                                                             |
|          | 66.4±0.5μs           | 66.9±0.5μs          | 1.01    | quantum_info.PauliListBench.time_commutes(300, 500)                                                             |
|          | 84.3±0.6μs           | 85.3±0.2μs          | 1.01    | quantum_info.PauliListBench.time_commutes(400, 500)                                                             |
|          | 102±0.5μs            | 103±1μs             | 1.01    | quantum_info.PauliListBench.time_commutes(500, 500)                                                             |
|          | 29.2±0.04μs          | 29.6±0.2μs          | 1.01    | quantum_info.PauliListBench.time_compose(200, 500)                                                              |
|          | 40.4±0.4μs           | 40.8±0.2μs          | 1.01    | quantum_info.PauliListBench.time_compose(300, 500)                                                              |
|          | 37.6±0.07ms          | 37.8±0.2ms          | 1.01    | quantum_info.PauliListBench.time_group_qubit_wise_commuting(300, 500)                                           |
|          | 66.1±0.3μs           | 66.7±0.2μs          | 1.01    | quantum_info.PauliListQargsBench.time_compose_with_qargs(100, 500)                                              |
|          | 32.2±0.04ms          | 32.5±0.04ms         | 1.01    | quantum_info.RandomCliffordBench.time_random_clifford('1,3000')                                                 |
|          | 27.5±0.09ms          | 27.8±0.08ms         | 1.01    | quantum_info.RandomCliffordBench.time_random_clifford('2,2500')                                                 |
|          | 112±1μs              | 113±4μs             | 1.01    | quantum_info.SparsePauliOpBench.time_add(200, 10000)                                                            |
|          | 915±3μs              | 920±6μs             | 1.01    | quantum_info.SparsePauliOpBench.time_compose(100, 100)                                                          |
|          | 1.24±0ms             | 1.26±0.02ms         | 1.01    | quantum_info.SparsePauliOpBench.time_compose(150, 100)                                                          |
|          | 1.51±0.01ms          | 1.52±0ms            | 1.01    | quantum_info.SparsePauliOpBench.time_compose(200, 100)                                                          |
|          | 35.1±0.09μs          | 35.4±0.2μs          | 1.01    | quantum_info.SparsePauliOpBench.time_simplify(150, 100)                                                         |
|          | 36.5±0.3μs           | 36.7±0.3μs          | 1.01    | quantum_info.SparsePauliOpBench.time_simplify(200, 100)                                                         |
|          | 1.01±0.01ms          | 1.03±0.01ms         | 1.01    | quantum_info.SparsePauliOpBench.time_tensor(100, 100)                                                           |
|          | 1.47±0.01ms          | 1.48±0.01ms         | 1.01    | quantum_info.SparsePauliOpBench.time_tensor(200, 100)                                                           |
|          | 657±1μs              | 664±1μs             | 1.01    | quantum_info.SparsePauliOpBench.time_tensor(50, 100)                                                            |
|          | 18.5±0.2μs           | 18.7±0.3μs          | 1.01    | quantum_info.SparsePauliOpBench.time_to_matrix(4, 50)                                                           |
|          | 71.7±1μs             | 72.5±0.7μs          | 1.01    | quantum_info.SparsePauliOpBench.time_to_operator(10, 50)                                                        |
|          | 4.78±0.02ms          | 4.81±0.02ms         | 1.01    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(115, 10, 'decay')                             |
|          | 41.0±0.3ms           | 41.2±0.2ms          | 1.01    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(115, 100, 'decay')                            |
|          | 65.6±0.1ms           | 66.4±0.1ms          | 1.01    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(409, 10, 'decay')                             |
|          | 7.90±0.2ms           | 7.99±0.3ms          | 1.01    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(8, 'synthesis')                               |
|          | 10.9±0.1ms           | 11.0±0.2ms          | 1.01    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(10, 2)                                |
|          | 701±7μs              | 706±10μs            | 1.01    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(5, 500)                               |
|          | 1.31±0.01ms          | 1.33±0.03ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 8, 1)                                     |
|          | 5.90±0.03ms          | 5.94±0.03ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 128, 2)                                      |
|          | 1.03±0ms             | 1.04±0.02ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 64, 1)                                       |
|          | 23.6±0.05ms          | 23.7±0.1ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 16, 3)                                |
|          | 3.39±0.05ms          | 3.43±0.05ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 8, 3)                                 |
|          | 166±1ms              | 168±1ms             | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 128, 0)                                     |
|          | 8.37±0.03ms          | 8.42±0.06ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 32, 0)                                      |
|          | 398±3ms              | 400±8ms             | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 64, 2)                                      |
|          | 54.5±0.4ms           | 55.0±0.5ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 128, 2)                                      |
|          | 58.2±0.2ms           | 58.7±0.6ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 128, 3)                                      |
|          | 2.63±0.01ms          | 2.65±0.03ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 16, 3)                                       |
|          | 9.16±0.02ms          | 9.24±0.09ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 32, 2)                                       |
|          | 9.97±0.02ms          | 10.1±0.2ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 32, 3)                                       |
|          | 23.9±0.07ms          | 24.1±0.2ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 64, 2)                                       |
|          | 25.7±0.07ms          | 26.0±0.3ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 64, 3)                                       |
|          | 201±0.8μs            | 202±2μs             | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 8, 0)                                        |
|          | 292±1μs              | 295±7μs             | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 8, 1)                                        |
|          | 48.0±0.3ms           | 48.3±0.1ms          | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 128, 3)                                  |
|          | 3.23±0.01ms          | 3.25±0.01ms         | 1.01    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 8, 3)                                    |
|          | 3.08±0.01ms          | 3.10±0.09ms         | 1.01    | utility_scale.UtilityScaleBenchmarks.time_bvlike('cz')                                                          |
|          | 3.09±0.01ms          | 3.10±0.07ms         | 1.01    | utility_scale.UtilityScaleBenchmarks.time_bvlike('ecr')                                                         |
|          | 11.4±0.1ms           | 11.5±0.05ms         | 1.01    | utility_scale.UtilityScaleBenchmarks.time_circSU2('cx')                                                         |
|          | 2.90±0.06s           | 2.94±0.05s          | 1.01    | utility_scale.UtilityScaleBenchmarks.time_circSU2_89('cx')                                                      |
|          | 219±0.5ms            | 222±2ms             | 1.01    | utility_scale.UtilityScaleBenchmarks.time_parse_hwb12('cz')                                                     |
|          | 220±0.6ms            | 222±3ms             | 1.01    | utility_scale.UtilityScaleBenchmarks.time_parse_hwb12('ecr')                                                    |
|          | 895±4ms              | 903±3ms             | 1.01    | vf2.VF2LayoutSuite.time_grid_line(256, False, 20, None)                                                         |
|          | 1.18±0.01ms          | 1.18±0.02ms         | 1.01    | vf2.VF2LayoutSuite.time_grid_trivial(49)                                                                        |
|          | 69.1±0.4ms           | 70.1±0.3ms          | 1.01    | vf2.VF2LayoutSuite.time_heavy_hex_impossible(57, 1000000)                                                       |
|          | 2.12±0.01s           | 2.13±0.01s          | 1.01    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, False, 57, None)                                                    |
|          | 188±0.4μs            | 188±1μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 128)                                 |
|          | 17.0±0.09μs          | 16.9±0.03μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 8)                                   |
|          | 11.7±0.02ms          | 11.7±0.05ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 8192)                                |
|          | 200±0.7μs            | 201±1μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 128)                                 |
|          | 195±2ms              | 195±0.7ms           | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 131072)                              |
|          | 3.06±0ms             | 3.04±0.01ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 2048)                                |
|          | 48.7±0.07ms          | 48.7±0.06ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 32768)                               |
|          | 12.2±0.06ms          | 12.1±0.03ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 8192)                                |
|          | 194±0.3ms            | 193±0.6ms           | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 131072)                             |
|          | 3.05±0.01ms          | 3.05±0.01ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 2048)                               |
|          | 12.2±0.03ms          | 12.1±0.1ms          | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 8192)                               |
|          | 213±1μs              | 212±0.9μs           | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 128)                                 |
|          | 3.08±0.01ms          | 3.07±0.01ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 2048)                                |
|          | 12.3±0.03ms          | 12.3±0.04ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 8192)                                |
|          | 12.3±0.1ms           | 12.2±0.04ms         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 8192)                                |
|          | 297±5μs              | 298±2μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 32768)                                       |
|          | 910±8μs              | 906±5μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 131072)                                     |
|          | 15.6±3μs             | 15.6±3μs            | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 2048)                                       |
|          | 43.7±0.5μs           | 43.9±1μs            | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 8192)                                       |
|          | 40.2±0.3μs           | 40.3±0.3μs          | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 8192)                                        |
|          | 7.95±0.7μs           | 7.93±0.09μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 128)                                        |
|          | 295±7μs              | 296±2μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 32768)                                      |
|          | 13.3±0.05μs          | 13.2±0.07μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 2048)                                        |
|          | 296±5μs              | 296±3μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 32768)                                       |
|          | 41.0±0.3μs           | 40.9±0.1μs          | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 8192)                                        |
|          | 3.26±0.02μs          | 3.26±0.02μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 8)                                         |
|          | 9.31±0.08μs          | 9.31±0.1μs          | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 128)                                      |
|          | 48.9±1μs             | 49.1±1μs            | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 2048)                                     |
|          | 715±3μs              | 712±3μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 32768)                                    |
|          | 6.66±0.03μs          | 6.67±0.03μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 8)                                        |
|          | 181±1μs              | 181±0.4μs           | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(14, 8192)                                     |
|          | 46.0±0.9μs           | 46.1±0.9μs          | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 2048)                                      |
|          | 708±3μs              | 708±1μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 32768)                                     |
|          | 719±3μs              | 719±3μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 32768)                                    |
|          | 46.7±0.9μs           | 46.9±1μs            | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 2048)                                      |
|          | 711±2μs              | 709±3μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 32768)                                     |
|          | 7.76±0.05μs          | 7.73±0.08μs         | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 128)                                       |
|          | 715±3μs              | 712±2μs             | 1.00    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 32768)                                     |
|          | 1.44±0ms             | 1.45±0ms            | 1.00    | circuit_construction.CliffordSynthesis.time_clifford_synthesis(50)                                              |
|          | 259±1μs              | 258±1μs             | 1.00    | circuit_construction.MultiControl.time_multi_control_circuit(20)                                                |
|          | 2.68±0.02ms          | 2.67±0.01ms         | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(10, 150)                               |
|          | 4.88±0.01ms          | 4.89±0.01ms         | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(100, 10)                               |
|          | 1.60±0.01ms          | 1.60±0ms            | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(50, 10)                                |
|          | 7.12±0.04ms          | 7.13±0.05ms         | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(50, 50)                                |
|          | 102±1μs              | 102±3μs             | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(10, 150)                                    |
|          | 399±0.9μs            | 399±1μs             | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(100, 50)                                    |
|          | 58.8±2μs             | 58.6±2μs            | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(50, 10)                                     |
|          | 552±4μs              | 550±3μs             | 1.00    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(50, 150)                                    |
|          | 497±1μs              | 495±5μs             | 1.00    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 128)                              |
|          | 19.5±0.4ms           | 19.4±0.3ms          | 1.00    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 8192)                            |
|          | 418±3μs              | 416±0.4μs           | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 128)       |
|          | 369±2μs              | 368±0.4μs           | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 128, 8)         |
|          | 305±1ms              | 305±2ms             | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 8192)   |
|          | 5.55±0.03ms          | 5.55±0.02ms         | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 2048)     |
|          | 4.62±0.01ms          | 4.63±0.03ms         | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 8)        |
|          | 78.4±0.2ms           | 78.1±0.7ms          | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 8192)    |
|          | 18.5±0.05ms          | 18.5±0.04ms         | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 128)      |
|          | 19.6±0.04ms          | 19.6±0.2ms          | 1.00    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 2048)     |
|          | 1.31±0.02ms          | 1.30±0.03ms         | 1.00    | converters.ConverterBenchmarks.time_circuit_to_dag(14, 2048)                                                    |
|          | 23.9±0.2μs           | 23.9±0.2μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_dag(20, 8)                                                       |
|          | 15.3±0.02μs          | 15.2±0.08μs         | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(1, 128)                                              |
|          | 65.9±0.2μs           | 65.6±0.1μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(1, 2048)                                             |
|          | 221±1μs              | 221±1μs             | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(1, 8192)                                             |
|          | 78.7±1μs             | 78.8±0.8μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(14, 128)                                             |
|          | 90.3±0.3μs           | 90.2±0.2μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(2, 2048)                                             |
|          | 317±2μs              | 316±1μs             | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(2, 8192)                                             |
|          | 114±0.5μs            | 113±0.4μs           | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(20, 128)                                             |
|          | 182±1μs              | 182±2μs             | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(32, 128)                                             |
|          | 46.3±0.07μs          | 46.4±0.5μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(32, 8)                                               |
|          | 154±0.5μs            | 154±0.8μs           | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(5, 2048)                                             |
|          | 16.3±0.04μs          | 16.2±0.1μs          | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(5, 8)                                                |
|          | 544±20μs             | 543±3μs             | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(5, 8192)                                             |
|          | 296±2μs              | 297±3μs             | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(53, 128)                                             |
|          | 43.8±0.07μs          | 43.6±0.07μs         | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(8, 128)                                              |
|          | 242±0.7μs            | 243±0.6μs           | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(8, 2048)                                             |
|          | 797±1μs              | 796±0.9μs           | 1.00    | converters.ConverterBenchmarks.time_circuit_to_instruction(8, 8192)                                             |
|          | 1.21±0.01ms          | 1.21±0.02ms         | 1.00    | converters.ConverterBenchmarks.time_dag_to_circuit(14, 2048)                                                    |
|          | 402±3μs              | 401±3μs             | 1.00    | converters.ConverterBenchmarks.time_dag_to_circuit(5, 2048)                                                     |
|          | 14.2±0.09μs          | 14.2±0.3μs          | 1.00    | converters.ConverterBenchmarks.time_dag_to_circuit(5, 8)                                                        |
|          | 2.65±0.04ms          | 2.65±0.03ms         | 1.00    | converters.ConverterBenchmarks.time_dag_to_circuit(8, 8192)                                                     |
|          | 132±0.3ms            | 132±0.1ms           | 1.00    | import.QiskitImport.time_qiskit_import                                                                          |
|          | 2.27±0.05ms          | 2.27±0.05ms         | 1.00    | manipulate.TestCircuitManipulate.time_DTC100_twirling                                                           |
|          | 4.46±0.01ms          | 4.47±0.01ms         | 1.00    | mapping_passes.PassBenchmarks.time_csp_layout(14, 1024)                                                         |
|          | 6.65±0.02ms          | 6.67±0.05ms         | 1.00    | mapping_passes.PassBenchmarks.time_csp_layout(20, 1024)                                                         |
|          | 1.70±0.01ms          | 1.70±0.01ms         | 1.00    | mapping_passes.PassBenchmarks.time_csp_layout(5, 1024)                                                          |
|          | 348±4μs              | 347±0.9μs           | 1.00    | mapping_passes.PassBenchmarks.time_dense_layout(20, 1024)                                                       |
|          | 4.71±0.01μs          | 4.73±0.04μs         | 1.00    | mapping_passes.PassBenchmarks.time_enlarge_with_ancilla(14, 1024)                                               |
|          | 8.05±0.03μs          | 8.07±0.03μs         | 1.00    | mapping_passes.PassBenchmarks.time_full_ancilla_allocation(20, 1024)                                            |
|          | 8.49±0.04μs          | 8.45±0.05μs         | 1.00    | mapping_passes.PassBenchmarks.time_full_ancilla_allocation(5, 1024)                                             |
|          | 29.1±0.09μs          | 29.2±0.2μs          | 1.00    | mapping_passes.PassBenchmarks.time_trivial_layout(14, 1024)                                                     |
|          | 29.2±0.09μs          | 29.1±0.2μs          | 1.00    | mapping_passes.PassBenchmarks.time_trivial_layout(20, 1024)                                                     |
|          | 113±1μs              | 113±0.7μs           | 1.00    | mapping_passes.RoutedPassBenchmarks.time_check_gate_direction(14, 1024)                                         |
|          | 195±0.9μs            | 195±2μs             | 1.00    | mapping_passes.RoutedPassBenchmarks.time_gate_direction(20, 1024)                                               |
|          | 4.48±0ms             | 4.48±0.04ms         | 1.00    | passes.Collect2QPassBenchmarks.time_consolidate_blocks(14, 1024)                                                |
|          | 6.50±0.02ms          | 6.52±0.02ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 16)                          |
|          | 48.4±0.2ms           | 48.4±0.2ms          | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 64)                          |
|          | 1.14±0.01ms          | 1.14±0ms            | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 8)                           |
|          | 2.46±0.01ms          | 2.46±0.02ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('mcx', 64)                             |
|          | 359±3μs              | 360±1μs             | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 16)                   |
|          | 1.02±0.01ms          | 1.02±0ms            | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 32)                   |
|          | 4.35±0.02ms          | 4.36±0.02ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 16)                      |
|          | 75.0±0.8ms           | 75.2±0.09ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 64)                      |
|          | 625±4μs              | 628±4μs             | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('multiplier', 8)                       |
|          | 6.11±0.05ms          | 6.10±0.03ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 16)                            |
|          | 26.2±0.1ms           | 26.3±0.1ms          | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 32)                            |
|          | 1.61±0.01ms          | 1.62±0ms            | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qft', 16)                             |
|          | 27.6±0.2ms           | 27.5±0.1ms          | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 128)                        |
|          | 62.4±2ms             | 62.2±0.4ms          | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 256)                        |
|          | 12.7±0.07ms          | 12.7±0.05ms         | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 64)                         |
|          | 1.37±0.01ms          | 1.38±0ms            | 1.00    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 8)                          |
|          | 27.8±0.1ms           | 27.8±0.3ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(14, 1024, 1)                                         |
|          | 29.0±0.03ms          | 29.0±0.2ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(14, 1024, 4)                                         |
|          | 28.7±0.03ms          | 28.7±0.3ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(14, 1024, 5)                                         |
|          | 39.2±0.1ms           | 39.4±0.4ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(20, 1024, 1)                                         |
|          | 40.6±0.1ms           | 40.7±0.4ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(20, 1024, 2)                                         |
|          | 42.3±0.2ms           | 42.2±0.3ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(20, 1024, 3)                                         |
|          | 41.3±0.1ms           | 41.2±0.5ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(20, 1024, 4)                                         |
|          | 40.7±0.2ms           | 40.7±0.5ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(20, 1024, 5)                                         |
|          | 10.4±0.03ms          | 10.4±0.1ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(5, 1024, 1)                                          |
|          | 10.9±0.04ms          | 10.9±0.1ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(5, 1024, 3)                                          |
|          | 10.7±0.04ms          | 10.7±0.1ms          | 1.00    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(5, 1024, 4)                                          |
|          | 9.34±0.09ms          | 9.37±0.2ms          | 1.00    | passes.MultipleBasisPassBenchmarks.time_basis_translator(14, 1024, ['u', 'cx', 'id'])                           |
|          | 13.3±0.09ms          | 13.4±0.1ms          | 1.00    | passes.MultipleBasisPassBenchmarks.time_basis_translator(20, 1024, ['u', 'cx', 'id'])                           |
|          | 37.9±0.2ms           | 37.8±0.3ms          | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(5, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])  |
|          | 42.2±0.2ms           | 42.0±0.4ms          | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(5, 1024, ['rz', 'x', 'sx', 'cx', 'id'])         |
|          | 35.5±0.04ms          | 35.4±0.4ms          | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_commutation(5, 1024, ['u', 'cx', 'id'])                     |
|          | 1.37±0.01ms          | 1.37±0ms            | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(14, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])   |
|          | 868±7μs              | 871±6μs             | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(14, 1024, ['rz', 'x', 'sx', 'cx', 'id'])          |
|          | 756±2μs              | 754±2μs             | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(14, 1024, ['u', 'cx', 'id'])                      |
|          | 320±2μs              | 321±2μs             | 1.00    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(5, 1024, ['rz', 'x', 'sx', 'cx', 'id'])           |
|          | 14.1±0.06ms          | 14.2±0.1ms          | 1.00    | passes.PassBenchmarks.time_commutation_analysis(20, 1024)                                                       |
|          | 7.61±0.02μs          | 7.58±0.03μs         | 1.00    | passes.PassBenchmarks.time_contains_instruction(20, 1024)                                                       |
|          | 6.48±0.06μs          | 6.48±0.01μs         | 1.00    | passes.PassBenchmarks.time_count_ops_pass(5, 1024)                                                              |
|          | 250±2μs              | 250±3μs             | 1.00    | passes.PassBenchmarks.time_cx_cancellation(14, 1024)                                                            |
|          | 472±3μs              | 474±1μs             | 1.00    | passes.PassBenchmarks.time_dag_longest_path(14, 1024)                                                           |
|          | 102±0.4μs            | 103±1μs             | 1.00    | passes.PassBenchmarks.time_depth_pass(5, 1024)                                                                  |
|          | 7.97±0.09μs          | 7.95±0.05μs         | 1.00    | passes.PassBenchmarks.time_gates_in_basis(14, 1024)                                                             |
|          | 7.88±0.04μs          | 7.90±0.04μs         | 1.00    | passes.PassBenchmarks.time_gates_in_basis(20, 1024)                                                             |
|          | 7.91±0.07μs          | 7.93±0.06μs         | 1.00    | passes.PassBenchmarks.time_gates_in_basis(5, 1024)                                                              |
|          | 1.65±0s              | 1.64±0.03s          | 1.00    | passes.PassBenchmarks.time_optimize_swap_before_measure(20, 1024)                                               |
|          | 26.4±1μs             | 26.4±1μs            | 1.00    | passes.PassBenchmarks.time_remove_barriers(14, 1024)                                                            |
|          | 32.6±0.08μs          | 32.6±0.1μs          | 1.00    | passes.PassBenchmarks.time_resource_optimization(20, 1024)                                                      |
|          | 5.19±0.02μs          | 5.20±0.03μs         | 1.00    | passes.PassBenchmarks.time_size_pass(5, 1024)                                                                   |
|          | 4.21±0.05μs          | 4.21±0.02μs         | 1.00    | passes.PassBenchmarks.time_width_pass(20, 1024)                                                                 |
|          | 4.20±0.01μs          | 4.21±0.01μs         | 1.00    | passes.PassBenchmarks.time_width_pass(5, 1024)                                                                  |
|          | 217±1ms              | 216±1ms             | 1.00    | qasm3_exporter.CustomGateBenchmarks.time_dumps(200, 100)                                                        |
|          | 161±1μs              | 161±0.7μs           | 1.00    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(20, 1)                                                        |
|          | 1.16±0.01ms          | 1.16±0ms            | 1.00    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(20, 10)                                                       |
|          | 609±4μs              | 607±2μs             | 1.00    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(20, 5)                                                        |
|          | 1.48±0.01ms          | 1.47±0ms            | 1.00    | qasm3_exporter.ParameterizedBenchmarks.time_dumps(50, 5)                                                        |
|          | 62.8±0.4ms           | 63.0±0.2ms          | 1.00    | qasm3_exporter.RandomBenchmarks.time_dumps(20, 1024, 0)                                                         |
|          | 62.8±0.3ms           | 62.6±0.3ms          | 1.00    | qasm3_exporter.RandomBenchmarks.time_dumps(20, 1024, 42)                                                        |
|          | 16.3±0.04ms          | 16.3±0.04ms         | 1.00    | qasm3_exporter.RandomBenchmarks.time_dumps(20, 256, 42)                                                         |
|          | 2.87±0s              | 2.87±0.01s          | 1.00    | qft.LargeQFTMappingTimeBench.time_sabre_swap(1081, 'decay')                                                     |
|          | 15.9±0.06ms          | 15.9±0.05ms         | 1.00    | qft.LargeQFTMappingTimeBench.time_sabre_swap(115, 'decay')                                                      |
|          | 289±2ms              | 288±2ms             | 1.00    | qft.LargeQFTMappingTimeBench.time_sabre_swap(409, 'decay')                                                      |
|          | 107094               | 107094              | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(1081, 'decay')                                             |
|          | 148497               | 148497              | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(1081, 'lookahead')                                         |
|          | 3239                 | 3239                | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(115, 'decay')                                              |
|          | 3358                 | 3358                | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(115, 'lookahead')                                          |
|          | 23776                | 23776               | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(409, 'decay')                                              |
|          | 31891                | 31891               | 1.00    | qft.LargeQFTMappingTrackBench.track_depth_sabre_swap(409, 'lookahead')                                          |
|          | 2013597              | 2013597             | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(1081, 'decay')                                              |
|          | 2066636              | 2066636             | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(1081, 'lookahead')                                          |
|          | 18869                | 18869               | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(115, 'decay')                                               |
|          | 18775                | 18775               | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(115, 'lookahead')                                           |
|          | 271761               | 271761              | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(409, 'decay')                                               |
|          | 276516               | 276516              | 1.00    | qft.LargeQFTMappingTrackBench.track_size_sabre_swap(409, 'lookahead')                                           |
|          | 2.63±0.02ms          | 2.61±0.02ms         | 1.00    | qft.QftTranspileBench.time_ibmq_backend_transpile(1)                                                            |
|          | 3.60±0.05ms          | 3.61±0.03ms         | 1.00    | qft.QftTranspileBench.time_ibmq_backend_transpile(5)                                                            |
|          | 5.10±0.07ms          | 5.10±0.08ms         | 1.00    | qft.QftTranspileBench.time_ibmq_backend_transpile(8)                                                            |
|          | 162±0.7ms            | 162±2ms             | 1.00    | qpy.CustomGateBenchmarks.time_dump(200, 100)                                                                    |
|          | 282±0.9ms            | 280±2ms             | 1.00    | qpy.CustomGateBenchmarks.time_dump_and_load(200, 100)                                                           |
|          | 7.32±0.04ms          | 7.30±0.04ms         | 1.00    | qpy.RandomBenchmarks.time_dump(20, 1024, 0)                                                                     |
|          | 7.31±0.05ms          | 7.33±0.04ms         | 1.00    | qpy.RandomBenchmarks.time_dump(20, 1024, 42)                                                                    |
|          | 16.4±0.1ms           | 16.5±0.05ms         | 1.00    | quantum_info.CliffordComposeBench.time_compose('1,7000')                                                        |
|          | 166±0.2ms            | 167±1ms             | 1.00    | quantum_info.CliffordComposeBench.time_compose('2,5000')                                                        |
|          | 222±0.9ms            | 222±1ms             | 1.00    | quantum_info.CliffordComposeBench.time_compose('3,5000')                                                        |
|          | 138±0.2ms            | 138±0.4ms           | 1.00    | quantum_info.CliffordComposeBench.time_compose('4,2500')                                                        |
|          | 133±0.2ms            | 132±0.3ms           | 1.00    | quantum_info.CliffordComposeBench.time_compose('5,2000')                                                        |
|          | 6.67±0.06ms          | 6.64±0.03ms         | 1.00    | quantum_info.CliffordDecomposeBench.time_decompose('2,500')                                                     |
|          | 300±3μs              | 299±5μs             | 1.00    | quantum_info.CliffordDecomposeBench.time_decompose('5,10')                                                      |
|          | 108±0.2ms            | 108±0.5ms           | 1.00    | quantum_info.CnotDihedralComposeBench.time_compose('1,1500')                                                    |
|          | 114±0.7ms            | 114±0.6ms           | 1.00    | quantum_info.CnotDihedralComposeBench.time_compose('2,400')                                                     |
|          | 3.30±0.01μs          | 3.31±0.02μs         | 1.00    | quantum_info.PauliBench.time_commutes(100)                                                                      |
|          | 3.39±0μs             | 3.41±0μs            | 1.00    | quantum_info.PauliBench.time_commutes(300)                                                                      |
|          | 3.37±0μs             | 3.39±0.02μs         | 1.00    | quantum_info.PauliBench.time_commutes(400)                                                                      |
|          | 4.35±0.03μs          | 4.36±0.01μs         | 1.00    | quantum_info.PauliBench.time_compose(300)                                                                       |
|          | 4.36±0.02μs          | 4.35±0μs            | 1.00    | quantum_info.PauliBench.time_compose(500)                                                                       |
|          | 161±60μs             | 160±80μs            | 1.00    | quantum_info.PauliBench.time_to_instruction(200)                                                                |
|          | 1.70±0μs             | 1.70±0.01μs         | 1.00    | quantum_info.PauliBench.time_to_label(100)                                                                      |
|          | 1.93±0.01μs          | 1.92±0.01μs         | 1.00    | quantum_info.PauliBench.time_to_label(200)                                                                      |
|          | 2.06±0.01μs          | 2.07±0.02μs         | 1.00    | quantum_info.PauliBench.time_to_label(300)                                                                      |
|          | 8.75±0.01ms          | 8.74±0.1ms          | 1.00    | quantum_info.PauliListBench.time_argsort(300, 500)                                                              |
|          | 19.8±0.03ms          | 19.8±0.3ms          | 1.00    | quantum_info.PauliListBench.time_argsort(500, 500)                                                              |
|          | 52.4±0.4μs           | 52.3±0.3μs          | 1.00    | quantum_info.PauliListBench.time_compose(400, 500)                                                              |
|          | 64.0±0.4μs           | 64.1±0.4μs          | 1.00    | quantum_info.PauliListBench.time_compose(500, 500)                                                              |
|          | 1.34±0ms             | 1.33±0.01ms         | 1.00    | quantum_info.PauliListBench.time_evolve_by_clifford(20, 100)                                                    |
|          | 41.5±0.4ms           | 41.3±0.2ms          | 1.00    | quantum_info.PauliListBench.time_group_qubit_wise_commuting(400, 500)                                           |
|          | 46.0±0.3ms           | 46.1±0.2ms          | 1.00    | quantum_info.PauliListBench.time_group_qubit_wise_commuting(500, 500)                                           |
|          | 44.0±0.02μs          | 44.1±0.2μs          | 1.00    | quantum_info.PauliListQargsBench.time_commutes_with_qargs(100, 500)                                             |
|          | 121±0.6μs            | 121±0.5μs           | 1.00    | quantum_info.PauliListQargsBench.time_commutes_with_qargs(300, 500)                                             |
|          | 161±0.9μs            | 161±0.7μs           | 1.00    | quantum_info.PauliListQargsBench.time_commutes_with_qargs(400, 500)                                             |
|          | 201±0.6μs            | 202±0.9μs           | 1.00    | quantum_info.PauliListQargsBench.time_commutes_with_qargs(500, 500)                                             |
|          | 144±3μs              | 144±2μs             | 1.00    | quantum_info.PauliListQargsBench.time_compose_with_qargs(200, 500)                                              |
|          | 234±1μs              | 234±0.7μs           | 1.00    | quantum_info.PauliListQargsBench.time_compose_with_qargs(300, 500)                                              |
|          | 314±1μs              | 313±1μs             | 1.00    | quantum_info.PauliListQargsBench.time_compose_with_qargs(400, 500)                                              |
|          | 391±0.7μs            | 393±2μs             | 1.00    | quantum_info.PauliListQargsBench.time_compose_with_qargs(500, 500)                                              |
|          | 22.7±0.06ms          | 22.7±0.07ms         | 1.00    | quantum_info.RandomCliffordBench.time_random_clifford('3,2000')                                                 |
|          | 17.3±0.03ms          | 17.3±0.07ms         | 1.00    | quantum_info.RandomCliffordBench.time_random_clifford('4,1500')                                                 |
|          | 37.1±0.2ms           | 37.2±0.1ms          | 1.00    | quantum_info.RandomCliffordBench.time_random_clifford('5,1000')                                                 |
|          | 27.0±0.08ms          | 27.0±0.2ms          | 1.00    | quantum_info.RandomCliffordBench.time_random_clifford('6,700')                                                  |
|          | 61.3±0.07ms          | 61.1±0.5ms          | 1.00    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('1,2000')                                         |
|          | 47.3±0.05ms          | 47.4±0.06ms         | 1.00    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('2,1500')                                         |
|          | 33.0±0.1ms           | 33.0±0.06ms         | 1.00    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('4,1000')                                         |
|          | 24.2±0.05ms          | 24.3±0.1ms          | 1.00    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('6,700')                                          |
|          | 716±7μs              | 718±3μs             | 1.00    | quantum_info.SparsePauliOpBench.time_compose(50, 100)                                                           |
|          | 33.3±0.2μs           | 33.3±0.06μs         | 1.00    | quantum_info.SparsePauliOpBench.time_simplify(100, 100)                                                         |
|          | 31.7±0.2μs           | 31.8±0.3μs          | 1.00    | quantum_info.SparsePauliOpBench.time_simplify(50, 100)                                                          |
|          | 1.26±0ms             | 1.27±0.01ms         | 1.00    | quantum_info.SparsePauliOpBench.time_tensor(150, 100)                                                           |
|          | 100±0.5μs            | 99.9±0.3μs          | 1.00    | quantum_info.SparsePauliOpBench.time_to_list(10, 50)                                                            |
|          | 98.1±0.4μs           | 97.9±0.3μs          | 1.00    | quantum_info.SparsePauliOpBench.time_to_list(2, 50)                                                             |
|          | 98.6±0.7μs           | 98.6±0.4μs          | 1.00    | quantum_info.SparsePauliOpBench.time_to_list(4, 50)                                                             |
|          | 99.8±0.4μs           | 99.7±0.2μs          | 1.00    | quantum_info.SparsePauliOpBench.time_to_list(6, 50)                                                             |
|          | 99.5±0.3μs           | 99.3±0.2μs          | 1.00    | quantum_info.SparsePauliOpBench.time_to_list(8, 50)                                                             |
|          | 28.0±2μs             | 28.2±2μs            | 1.00    | quantum_info.SparsePauliOpBench.time_to_operator(8, 50)                                                         |
|          | 494±2ms              | 496±0.6ms           | 1.00    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(1081, 10, 'decay')                            |
|          | 4.33±0.01ms          | 4.31±0.01ms         | 1.00    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(115, 10, 'lookahead')                         |
|          | 36.8±0.2ms           | 36.6±0.2ms          | 1.00    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(115, 100, 'lookahead')                        |
|          | 7141                 | 7141                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(1081, 10, 'decay')                    |
|          | 5610                 | 5610                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(1081, 10, 'lookahead')                |
|          | 434                  | 434                 | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(115, 10, 'decay')                     |
|          | 555                  | 555                 | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(115, 10, 'lookahead')                 |
|          | 4266                 | 4266                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(115, 100, 'decay')                    |
|          | 5080                 | 5080                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(115, 100, 'lookahead')                |
|          | 1482                 | 1482                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(409, 10, 'decay')                     |
|          | 1792                 | 1792                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_depth_sabre_swap(409, 10, 'lookahead')                 |
|          | 151654               | 151654              | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(1081, 10, 'decay')                     |
|          | 147130               | 147130              | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(1081, 10, 'lookahead')                 |
|          | 4220                 | 4220                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(115, 10, 'decay')                      |
|          | 4495                 | 4495                | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(115, 10, 'lookahead')                  |
|          | 43002                | 43002               | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(115, 100, 'decay')                     |
|          | 44087                | 44087               | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(115, 100, 'lookahead')                 |
|          | 32206                | 32206               | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(409, 10, 'decay')                      |
|          | 32644                | 32644               | 1.00    | quantum_volume.LargeQuantumVolumeMappingTrackBench.track_size_sabre_swap(409, 10, 'lookahead')                  |
|          | 3.51±0.01ms          | 3.50±0.02ms         | 1.00    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(1, 'synthesis')                               |
|          | 2.91±0.01ms          | 2.89±0.01ms         | 1.00    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(1, 'translator')                              |
|          | 3.19±0.01ms          | 3.17±0ms            | 1.00    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(2, 'translator')                              |
|          | 3.98±0.2ms           | 3.98±0.02ms         | 1.00    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(3, 'synthesis')                               |
|          | 4.92±0.07ms          | 4.93±0.07ms         | 1.00    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(5, 'synthesis')                               |
|          | 2.72±0.07ms          | 2.72±0.03ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bigd(1, 'sabre')                                                      |
|          | 2.73±0.02ms          | 2.72±0.01ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bigd(1, None)                                                         |
|          | 3.97±0.02ms          | 3.97±0.03ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bigd(2, 'sabre')                                                      |
|          | 3.68±0.01ms          | 3.67±0.02ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bigd(2, None)                                                         |
|          | 3.84±0.01ms          | 3.84±0.01ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bigd(3, None)                                                         |
|          | 14.0±0.1ms           | 14.0±0.2ms          | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bntf(1, 'sabre')                                                      |
|          | 5.70±0.01ms          | 5.68±0.02ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bntf(1, None)                                                         |
|          | 8.00±0.01ms          | 7.96±0.06ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bntf(2, None)                                                         |
|          | 24.1±0.1ms           | 24.0±0.1ms          | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bntf(3, 'sabre')                                                      |
|          | 8.75±0.02ms          | 8.72±0.04ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bntf(3, None)                                                         |
|          | 16.9±0.09ms          | 16.9±0.07ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bss(1, 'sabre')                                                       |
|          | 36.3±0.2ms           | 36.2±0.4ms          | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bss(2, 'sabre')                                                       |
|          | 11.3±0.02ms          | 11.2±0.05ms         | 1.00    | queko.QUEKOTranspilerBench.time_transpile_bss(2, None)                                                          |
|          | 313                  | 313                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(0, 'sabre')                                        |
|          | 368                  | 368                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(0, None)                                           |
|          | 68                   | 68                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(1, 'sabre')                                        |
|          | 65                   | 65                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(1, None)                                           |
|          | 66                   | 66                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(2, 'sabre')                                        |
|          | 45                   | 45                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(2, None)                                           |
|          | 66                   | 66                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(3, 'sabre')                                        |
|          | 45                   | 45                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bigd_optimal_depth_45(3, None)                                           |
|          | 617                  | 617                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(0, 'sabre')                                        |
|          | 1729                 | 1729                | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(0, None)                                           |
|          | 326                  | 326                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(1, 'sabre')                                        |
|          | 34                   | 34                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(1, None)                                           |
|          | 210                  | 210                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(2, 'sabre')                                        |
|          | 30                   | 30                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(2, None)                                           |
|          | 169                  | 169                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(3, 'sabre')                                        |
|          | 30                   | 30                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bntf_optimal_depth_25(3, None)                                           |
|          | 700                  | 700                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(0, 'sabre')                                        |
|          | 1094                 | 1094                | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(0, None)                                           |
|          | 372                  | 372                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(1, 'sabre')                                        |
|          | 79                   | 79                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(1, None)                                           |
|          | 350                  | 350                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(2, 'sabre')                                        |
|          | 61                   | 61                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(2, None)                                           |
|          | 291                  | 291                 | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(3, 'sabre')                                        |
|          | 61                   | 61                  | 1.00    | queko.QUEKOTranspilerBench.track_depth_bss_optimal_depth_100(3, None)                                           |
|          | 4.50±0.01ms          | 4.49±0.01ms         | 1.00    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(10)                                        |
|          | 5.27±0.01ms          | 5.26±0.03ms         | 1.00    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(12)                                        |
|          | 8.98±0.07ms          | 9.01±0.09ms         | 1.00    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(14)                                        |
|          | 3.44±0ms             | 3.46±0.02ms         | 1.00    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(6)                                         |
|          | 3.91±0.01ms          | 3.91±0.03ms         | 1.00    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(8)                                         |
|          | 41                   | 41                  | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(10)                                 |
|          | 49                   | 49                  | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(12)                                 |
|          | 168                  | 168                 | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(14)                                 |
|          | 17                   | 17                  | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(4)                                  |
|          | 25                   | 25                  | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(6)                                  |
|          | 33                   | 33                  | 1.00    | random_circuit_hex.BenchRandomCircuitHex.track_depth_ibmq_backend_transpile(8)                                  |
|          | 263±5μs              | 263±5μs             | 1.00    | ripple_adder.RippleAdderConstruction.time_build_ripple_adder(10)                                                |
|          | 11.8±0.1ms           | 11.8±0.1ms          | 1.00    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(10, 3)                                |
|          | 11.5±0.2ms           | 11.5±0.1ms          | 1.00    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(20, 1)                                |
|          | 446                  | 446                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(10, 0)                         |
|          | 322                  | 322                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(10, 1)                         |
|          | 315                  | 315                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(10, 2)                         |
|          | 304                  | 304                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(10, 3)                         |
|          | 837                  | 837                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(20, 0)                         |
|          | 674                  | 674                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(20, 1)                         |
|          | 658                  | 658                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(20, 2)                         |
|          | 616                  | 616                 | 1.00    | ripple_adder.RippleAdderTranspile.track_depth_transpile_square_grid_ripple_adder(20, 3)                         |
|          | 240±0.7ms            | 239±1ms             | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(10, 1000)                                    |
|          | 116±0.3ms            | 115±0.8ms           | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(10, 500)                                     |
|          | 700±4ms              | 696±2ms             | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(20, 1000)                                    |
|          | 88.9±0.4ms           | 88.8±0.8ms          | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(5, 1000)                                     |
|          | 43.0±0.3ms           | 42.8±0.3ms          | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(5, 500)                                      |
|          | 700±4ms              | 698±2ms             | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(20, 1000)                                    |
|          | 342±0.7ms            | 341±0.9ms           | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(20, 500)                                     |
|          | 89.0±0.2ms           | 89.0±0.3ms          | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(5, 1000)                                     |
|          | 1.66±0ms             | 1.65±0.01ms         | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(10, 500)                              |
|          | 1.42±0.01ms          | 1.42±0.02ms         | 1.00    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(5, 1000)                              |
|          | 13                   | 13                  | 1.00    | statepreparation.StatePreparationTranspileBench.track_cnot_counts_after_mapping_to_ibmq_16_melbourne(4)         |
|          | 36                   | 36                  | 1.00    | statepreparation.StatePreparationTranspileBench.track_cnot_counts_after_mapping_to_ibmq_16_melbourne(5)         |
|          | 78                   | 78                  | 1.00    | statepreparation.StatePreparationTranspileBench.track_cnot_counts_after_mapping_to_ibmq_16_melbourne(6)         |
|          | 161                  | 161                 | 1.00    | statepreparation.StatePreparationTranspileBench.track_cnot_counts_after_mapping_to_ibmq_16_melbourne(7)         |
|          | 376                  | 376                 | 1.00    | statepreparation.StatePreparationTranspileBench.track_cnot_counts_after_mapping_to_ibmq_16_melbourne(8)         |
|          | 4.73±0.01ms          | 4.71±0.02ms         | 1.00    | transpiler_benchmarks.TranspilerBenchSuite.time_compile_from_large_qasm                                         |
|          | 2.92±0.01ms          | 2.92±0.01ms         | 1.00    | transpiler_benchmarks.TranspilerBenchSuite.time_cx_compile                                                      |
|          | 3.02±0.01ms          | 3.02±0.01ms         | 1.00    | transpiler_benchmarks.TranspilerBenchSuite.time_single_gate_compile                                             |
|          | 142±0.2ms            | 142±0.6ms           | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 128, 2)                                   |
|          | 189±0.5ms            | 189±0.6ms           | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 128, 3)                                   |
|          | 12.3±0.1ms           | 12.3±0.07ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 16, 2)                                    |
|          | 14.4±0.05ms          | 14.3±0.08ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 16, 3)                                    |
|          | 32.6±0.09ms          | 32.5±0.1ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 32, 2)                                    |
|          | 43.9±0.1ms           | 44.1±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 32, 3)                                    |
|          | 67.7±0.2ms           | 67.3±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 64, 2)                                    |
|          | 2.47±0.01ms          | 2.47±0ms            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 8, 2)                                     |
|          | 1.80±0.01ms          | 1.80±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 128, 1)                                      |
|          | 8.52±0.05ms          | 8.50±0.08ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 128, 3)                                      |
|          | 427±2μs              | 427±10μs            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 16, 1)                                       |
|          | 958±3μs              | 956±7μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 16, 2)                                       |
|          | 1.27±0ms             | 1.28±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 16, 3)                                       |
|          | 383±0.5μs            | 382±5μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 32, 0)                                       |
|          | 642±3μs              | 643±20μs            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 32, 1)                                       |
|          | 1.69±0ms             | 1.69±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 32, 2)                                       |
|          | 2.34±0.01ms          | 2.34±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 32, 3)                                       |
|          | 575±1μs              | 572±5μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 64, 0)                                       |
|          | 3.12±0.01ms          | 3.12±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 64, 2)                                       |
|          | 4.39±0.03ms          | 4.37±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 64, 3)                                       |
|          | 723±6μs              | 721±9μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 8, 3)                                        |
|          | 11.4±0.02ms          | 11.4±0.1ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 128, 3)                            |
|          | 681±3μs              | 684±20μs            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 32, 1)                             |
|          | 1.82±0ms             | 1.81±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 32, 2)                             |
|          | 2.45±0.01ms          | 2.45±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 32, 3)                             |
|          | 753±3μs              | 751±9μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 64, 0)                             |
|          | 234±1ms              | 233±0.8ms           | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 128, 0)                               |
|          | 335±0.7ms            | 334±1ms             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 128, 1)                               |
|          | 4.86±0.01ms          | 4.87±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 16, 0)                                |
|          | 19.9±0.06ms          | 19.9±0.2ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 16, 2)                                |
|          | 105±0.3ms            | 104±2ms             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 32, 2)                                |
|          | 119±0.2ms            | 119±1ms             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 32, 3)                                |
|          | 60.9±0.2ms           | 60.7±0.4ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 64, 0)                                |
|          | 84.7±0.1ms           | 84.4±0.06ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 64, 1)                                |
|          | 1.66±0ms             | 1.65±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 8, 0)                                 |
|          | 1.91±0ms             | 1.91±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 8, 1)                                 |
|          | 3.12±0.03ms          | 3.11±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 8, 2)                                 |
|          | 290±1ms              | 288±1ms             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 128, 1)                                     |
|          | 2.04±0.05ms          | 2.04±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 16, 0)                                      |
|          | 3.46±0ms             | 3.46±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 16, 1)                                      |
|          | 13.4±0.03ms          | 13.4±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 32, 1)                                      |
|          | 78.3±0.3ms           | 78.2±1ms            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 32, 3)                                      |
|          | 56.7±0.09ms          | 56.5±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 64, 1)                                      |
|          | 2.33±0.01ms          | 2.33±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 8, 2)                                       |
|          | 3.16±0.02ms          | 3.16±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 8, 3)                                       |
|          | 2.39±0.01ms          | 2.39±0.05ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 16, 2)                                       |
|          | 686±2μs              | 687±10μs            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 8, 2)                                        |
|          | 773±4μs              | 775±10μs            | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qft', 8, 3)                                        |
|          | 41.1±0.1ms           | 41.2±0.2ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 128, 2)                                  |
|          | 1.76±0.01ms          | 1.75±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 16, 0)                                   |
|          | 2.98±0.03ms          | 2.97±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 16, 1)                                   |
|          | 5.43±0.02ms          | 5.41±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 16, 2)                                   |
|          | 3.28±0.02ms          | 3.29±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 32, 0)                                   |
|          | 5.65±0.07ms          | 5.63±0.06ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 32, 1)                                   |
|          | 12.3±0.05ms          | 12.3±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 32, 3)                                   |
|          | 6.42±0.02ms          | 6.45±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 64, 0)                                   |
|          | 24.6±0.2ms           | 24.6±0.1ms          | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 64, 3)                                   |
|          | 963±6μs              | 961±5μs             | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 8, 0)                                    |
|          | 1.62±0ms             | 1.62±0.02ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 8, 1)                                    |
|          | 2.79±0.01ms          | 2.78±0.01ms         | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 8, 2)                                    |
|          | 13893                | 13893               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 128, 0)                                   |
|          | 13374                | 13374               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 128, 1)                                   |
|          | 12490                | 12490               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 128, 2)                                   |
|          | 12490                | 12490               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 128, 3)                                   |
|          | 1399                 | 1399                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 16, 0)                                    |
|          | 1400                 | 1400                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 16, 1)                                    |
|          | 1371                 | 1371                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 16, 2)                                    |
|          | 1371                 | 1371                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 16, 3)                                    |
|          | 3333                 | 3333                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 32, 0)                                    |
|          | 3333                 | 3333                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 32, 1)                                    |
|          | 3082                 | 3082                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 32, 2)                                    |
|          | 3082                 | 3082                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 32, 3)                                    |
|          | 6853                 | 6853                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 64, 0)                                    |
|          | 6718                 | 6718                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 64, 1)                                    |
|          | 6218                 | 6218                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 64, 2)                                    |
|          | 6218                 | 6218                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 64, 3)                                    |
|          | 243                  | 243                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 8, 0)                                     |
|          | 244                  | 244                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 8, 1)                                     |
|          | 233                  | 233                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 8, 2)                                     |
|          | 233                  | 233                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('grover', 8, 3)                                     |
|          | 999                  | 999                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 128, 0)                                      |
|          | 999                  | 999                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 128, 1)                                      |
|          | 999                  | 999                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 128, 2)                                      |
|          | 999                  | 999                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 128, 3)                                      |
|          | 103                  | 103                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 16, 0)                                       |
|          | 103                  | 103                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 16, 1)                                       |
|          | 103                  | 103                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 16, 2)                                       |
|          | 103                  | 103                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 16, 3)                                       |
|          | 231                  | 231                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 32, 0)                                       |
|          | 231                  | 231                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 32, 1)                                       |
|          | 231                  | 231                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 32, 2)                                       |
|          | 231                  | 231                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 32, 3)                                       |
|          | 487                  | 487                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 64, 0)                                       |
|          | 487                  | 487                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 64, 1)                                       |
|          | 487                  | 487                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 64, 2)                                       |
|          | 487                  | 487                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 64, 3)                                       |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 8, 0)                                        |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 8, 1)                                        |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 8, 2)                                        |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('mcx', 8, 3)                                        |
|          | 504                  | 504                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 128, 0)                            |
|          | 504                  | 504                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 128, 1)                            |
|          | 504                  | 504                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 128, 2)                            |
|          | 504                  | 504                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 128, 3)                            |
|          | 56                   | 56                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 16, 0)                             |
|          | 56                   | 56                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 16, 1)                             |
|          | 56                   | 56                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 16, 2)                             |
|          | 56                   | 56                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 16, 3)                             |
|          | 120                  | 120                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 32, 0)                             |
|          | 120                  | 120                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 32, 1)                             |
|          | 120                  | 120                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 32, 2)                             |
|          | 120                  | 120                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 32, 3)                             |
|          | 248                  | 248                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 64, 0)                             |
|          | 248                  | 248                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 64, 1)                             |
|          | 248                  | 248                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 64, 2)                             |
|          | 248                  | 248                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 64, 3)                             |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 8, 0)                              |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 8, 1)                              |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 8, 2)                              |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('modular_adder', 8, 3)                              |
|          | 61825                | 61825               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 128, 0)                               |
|          | 57851                | 57851               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 128, 1)                               |
|          | 957                  | 957                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 16, 0)                                |
|          | 911                  | 911                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 16, 1)                                |
|          | 830                  | 830                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 16, 2)                                |
|          | 830                  | 830                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 16, 3)                                |
|          | 3945                 | 3945                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 32, 0)                                |
|          | 3721                 | 3721                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 32, 1)                                |
|          | 3406                 | 3406                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 32, 2)                                |
|          | 3406                 | 3406                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 32, 3)                                |
|          | 15701                | 15701               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 64, 0)                                |
|          | 14739                | 14739               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 64, 1)                                |
|          | 132                  | 132                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 8, 0)                                 |
|          | 127                  | 127                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 8, 1)                                 |
|          | 121                  | 121                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 8, 2)                                 |
|          | 81290                | 81290               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 128, 0)                                     |
|          | 81290                | 81290               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 128, 1)                                     |
|          | 1210                 | 1210                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 16, 0)                                      |
|          | 1210                 | 1210                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 16, 1)                                      |
|          | 1210                 | 1210                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 16, 2)                                      |
|          | 1210                 | 1210                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 16, 3)                                      |
|          | 4970                 | 4970                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 32, 0)                                      |
|          | 4970                 | 4970                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 32, 1)                                      |
|          | 4970                 | 4970                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 32, 2)                                      |
|          | 4970                 | 4970                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 32, 3)                                      |
|          | 20170                | 20170               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 64, 0)                                      |
|          | 20170                | 20170               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 64, 1)                                      |
|          | 20170                | 20170               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 64, 2)                                      |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 8, 0)                                       |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 8, 1)                                       |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 8, 2)                                       |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qaoa', 8, 3)                                       |
|          | 24384                | 24384               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 128, 0)                                      |
|          | 12900                | 12900               | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 128, 1)                                      |
|          | 4611                 | 4611                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 128, 2)                                      |
|          | 4611                 | 4611                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 128, 3)                                      |
|          | 360                  | 360                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 16, 0)                                       |
|          | 360                  | 360                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 16, 1)                                       |
|          | 255                  | 255                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 16, 2)                                       |
|          | 255                  | 255                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 16, 3)                                       |
|          | 1488                 | 1488                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 32, 0)                                       |
|          | 1488                 | 1488                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 32, 1)                                       |
|          | 867                  | 867                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 32, 2)                                       |
|          | 867                  | 867                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 32, 3)                                       |
|          | 6048                 | 6048                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 64, 0)                                       |
|          | 5220                 | 5220                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 64, 1)                                       |
|          | 2115                 | 2115                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 64, 2)                                       |
|          | 2115                 | 2115                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 64, 3)                                       |
|          | 84                   | 84                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 8, 0)                                        |
|          | 84                   | 84                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 8, 1)                                        |
|          | 63                   | 63                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 8, 2)                                        |
|          | 63                   | 63                  | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('qft', 8, 3)                                        |
|          | 5090                 | 5090                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 128, 0)                                  |
|          | 5090                 | 5090                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 128, 1)                                  |
|          | 5090                 | 5090                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 128, 2)                                  |
|          | 5090                 | 5090                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 128, 3)                                  |
|          | 610                  | 610                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 16, 0)                                   |
|          | 610                  | 610                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 16, 1)                                   |
|          | 610                  | 610                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 16, 2)                                   |
|          | 610                  | 610                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 16, 3)                                   |
|          | 1250                 | 1250                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 32, 0)                                   |
|          | 1250                 | 1250                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 32, 1)                                   |
|          | 1250                 | 1250                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 32, 2)                                   |
|          | 1250                 | 1250                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 32, 3)                                   |
|          | 2530                 | 2530                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 64, 0)                                   |
|          | 2530                 | 2530                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 64, 1)                                   |
|          | 2530                 | 2530                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 64, 2)                                   |
|          | 2530                 | 2530                | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 64, 3)                                   |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 8, 0)                                    |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 8, 1)                                    |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 8, 2)                                    |
|          | 290                  | 290                 | 1.00    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('trotter', 8, 3)                                    |
|          | 90.0±0.06ms          | 89.9±0.2ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 4, 0)                                      |
|          | 95.2±0.2ms           | 95.4±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 4, 1)                                      |
|          | 98.1±0.3ms           | 98.1±0.6ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 4, 2)                                      |
|          | 98.1±0.3ms           | 98.0±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 4, 3)                                      |
|          | 243±0.2ms            | 243±0.5ms           | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('grover', 8, 0)                                      |
|          | 191±0.8μs            | 190±4μs             | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 8, 0)                                         |
|          | 293±5μs              | 292±10μs            | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 8, 1)                                         |
|          | 522±4μs              | 522±10μs            | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 8, 2)                                         |
|          | 433±3μs              | 431±9μs             | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 4, 2)                               |
|          | 20.4±0.05ms          | 20.4±0.06ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 4, 0)                                  |
|          | 22.4±0.01ms          | 22.4±0.03ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 4, 1)                                  |
|          | 24.0±0.03ms          | 23.9±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 4, 2)                                  |
|          | 2.08±0.01ms          | 2.09±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 8, 1)                                  |
|          | 2.80±0ms             | 2.80±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 8, 2)                                  |
|          | 2.82±0.02ms          | 2.81±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 8, 3)                                  |
|          | 41.8±0.03ms          | 42.0±0.04ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 4, 0)                                         |
|          | 43.0±0.01ms          | 43.1±0.1ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 4, 1)                                         |
|          | 43.7±0.05ms          | 43.8±0.3ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 4, 2)                                         |
|          | 43.7±0.04ms          | 43.8±0.1ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 4, 3)                                         |
|          | 117±0.4ms            | 117±0.4ms           | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 8, 0)                                         |
|          | 124±0.2ms            | 125±0.6ms           | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 8, 1)                                         |
|          | 129±0.2ms            | 129±0.4ms           | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 8, 2)                                         |
|          | 129±0.3ms            | 129±0.4ms           | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('qft', 8, 3)                                         |
|          | 19.0±0.06ms          | 19.0±0.07ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 4, 0)                                     |
|          | 22.1±0.03ms          | 22.1±0.05ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 4, 1)                                     |
|          | 20.5±0.06ms          | 20.6±0.07ms         | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 8, 0)                                     |
|          | 30.5±0.05ms          | 30.5±0.2ms          | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 8, 2)                                     |
|          | 3649                 | 3649                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 4, 0)                                       |
|          | 3649                 | 3649                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 4, 1)                                       |
|          | 3402                 | 3402                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 4, 2)                                       |
|          | 3402                 | 3402                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 4, 3)                                       |
|          | 21390                | 21390               | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('grover', 8, 0)                                       |
|          | 7                    | 7                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 4, 0)                                          |
|          | 7                    | 7                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 4, 1)                                          |
|          | 7                    | 7                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 4, 2)                                          |
|          | 7                    | 7                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 4, 3)                                          |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 8, 0)                                          |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 8, 1)                                          |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 8, 2)                                          |
|          | 39                   | 39                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('mcx', 8, 3)                                          |
|          | 8                    | 8                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 4, 0)                                |
|          | 8                    | 8                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 4, 1)                                |
|          | 8                    | 8                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 4, 2)                                |
|          | 8                    | 8                   | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 4, 3)                                |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 8, 0)                                |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 8, 1)                                |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 8, 2)                                |
|          | 24                   | 24                  | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('modular_adder', 8, 3)                                |
|          | 1912                 | 1912                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 4, 0)                                   |
|          | 1912                 | 1912                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 4, 1)                                   |
|          | 1911                 | 1911                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 4, 2)                                   |
|          | 1911                 | 1911                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 4, 3)                                   |
|          | 153                  | 153                 | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 8, 0)                                   |
|          | 149                  | 149                 | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 8, 1)                                   |
|          | 145                  | 145                 | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 8, 2)                                   |
|          | 145                  | 145                 | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('multiplier', 8, 3)                                   |
|          | 1140                 | 1140                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 4, 0)                                          |
|          | 1140                 | 1140                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 4, 1)                                          |
|          | 1011                 | 1011                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 4, 2)                                          |
|          | 1011                 | 1011                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 4, 3)                                          |
|          | 7926                 | 7926                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 8, 0)                                          |
|          | 7926                 | 7926                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 8, 1)                                          |
|          | 6038                 | 6038                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 8, 2)                                          |
|          | 6038                 | 6038                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('qft', 8, 3)                                          |
|          | 3240                 | 3240                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 4, 0)                                      |
|          | 3240                 | 3240                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 4, 1)                                      |
|          | 3240                 | 3240                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 4, 2)                                      |
|          | 3240                 | 3240                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 4, 3)                                      |
|          | 7224                 | 7224                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 8, 0)                                      |
|          | 7224                 | 7224                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 8, 1)                                      |
|          | 7224                 | 7224                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 8, 2)                                      |
|          | 7224                 | 7224                | 1.00    | transpiler_ft.TranspilerCliffordTBenchmarks.track_t_count('trotter', 8, 3)                                      |
|          | 12.5±0.2ms           | 12.5±0.2ms          | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_quantum_volume_transpile_50_x_20(0)                            |
|          | 145±0.5ms            | 144±0.3ms           | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_quantum_volume_transpile_50_x_20(3)                            |
|          | 34.2±0.2ms           | 34.1±0.2ms          | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_schedule_qv_14_x_14(0)                                         |
|          | 29.1±0.09ms          | 29.1±0.1ms          | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_schedule_qv_14_x_14(1)                                         |
|          | 5.22±0.01ms          | 5.23±0.01ms         | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm(2)                                   |
|          | 3.98±0.01ms          | 3.98±0.01ms         | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm_backend_with_prop(2)                 |
|          | 4.16±0.01ms          | 4.16±0.01ms         | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm_backend_with_prop(3)                 |
|          | 1429                 | 1429                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_quantum_volume_transpile_50_x_20(0)                     |
|          | 1316                 | 1316                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_quantum_volume_transpile_50_x_20(1)                     |
|          | 1174                 | 1174                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_quantum_volume_transpile_50_x_20(2)                     |
|          | 1213                 | 1213                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_quantum_volume_transpile_50_x_20(3)                     |
|          | 2705                 | 2705                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm(0)                            |
|          | 2005                 | 2005                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm(1)                            |
|          | 7                    | 7                   | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm(2)                            |
|          | 7                    | 7                   | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm(3)                            |
|          | 11117                | 11117               | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm_backend_with_prop(0)          |
|          | 5015                 | 5015                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm_backend_with_prop(1)          |
|          | 16                   | 16                  | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm_backend_with_prop(2)          |
|          | 16                   | 16                  | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_from_large_qasm_backend_with_prop(3)          |
|          | 1035                 | 1035                | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_qv_14_x_14(0)                                 |
|          | 817                  | 817                 | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_qv_14_x_14(1)                                 |
|          | 615                  | 615                 | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_qv_14_x_14(2)                                 |
|          | 634                  | 634                 | 1.00    | transpiler_levels.TranspilerLevelBenchmarks.track_depth_transpile_qv_14_x_14(3)                                 |
|          | 4.46±0.02ms          | 4.47±0.1ms          | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_qft_16(1)                                 |
|          | 3.81±0.01ms          | 3.80±0.04ms         | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_qft_16(2)                                 |
|          | 3.87±0.01ms          | 3.87±0.03ms         | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_qft_16(3)                                 |
|          | 255                  | 255                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4gt10_v1_81(0)                          |
|          | 218                  | 218                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4gt10_v1_81(1)                          |
|          | 241                  | 241                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4gt10_v1_81(2)                          |
|          | 242                  | 242                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4gt10_v1_81(3)                          |
|          | 68                   | 68                  | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4mod5_v0_19(0)                          |
|          | 52                   | 52                  | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4mod5_v0_19(1)                          |
|          | 60                   | 60                  | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4mod5_v0_19(2)                          |
|          | 60                   | 60                  | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_4mod5_v0_19(3)                          |
|          | 606                  | 606                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_mod8_10_178(0)                          |
|          | 514                  | 514                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_mod8_10_178(1)                          |
|          | 588                  | 588                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_mod8_10_178(2)                          |
|          | 588                  | 588                 | 1.00    | transpiler_qualitative.TranspilerQualitativeBench.track_depth_transpile_mod8_10_178(3)                          |
|          | 3.10±0.02ms          | 3.11±0.08ms         | 1.00    | utility_scale.UtilityScaleBenchmarks.time_bvlike('cx')                                                          |
|          | 151±0.5ms            | 150±0.5ms           | 1.00    | utility_scale.UtilityScaleBenchmarks.time_qaoa('cx')                                                            |
|          | 170±0.5ms            | 170±0.6ms           | 1.00    | utility_scale.UtilityScaleBenchmarks.time_qaoa('ecr')                                                           |
|          | 400                  | 400                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_bv_100_depth('cx')                                                   |
|          | 400                  | 400                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_bv_100_depth('cz')                                                   |
|          | 400                  | 400                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_bv_100_depth('ecr')                                                  |
|          | 1312                 | 1312                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_89_depth('cx')                                               |
|          | 1313                 | 1313                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_89_depth('cz')                                               |
|          | 1313                 | 1313                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_89_depth('ecr')                                              |
|          | 300                  | 300                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_depth('cx')                                                  |
|          | 300                  | 300                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_depth('cz')                                                  |
|          | 300                  | 300                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_circSU2_depth('ecr')                                                 |
|          | 367549               | 367549              | 1.00    | utility_scale.UtilityScaleBenchmarks.track_hwb12_depth('cx')                                                    |
|          | 387065               | 387065              | 1.00    | utility_scale.UtilityScaleBenchmarks.track_hwb12_depth('cz')                                                    |
|          | 391069               | 391069              | 1.00    | utility_scale.UtilityScaleBenchmarks.track_hwb12_depth('ecr')                                                   |
|          | 1590                 | 1590                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qaoa_depth('cx')                                                     |
|          | 1603                 | 1603                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qaoa_depth('cz')                                                     |
|          | 1603                 | 1603                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qaoa_depth('ecr')                                                    |
|          | 2692                 | 2692                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qft_depth('cx')                                                      |
|          | 2744                 | 2744                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qft_depth('cz')                                                      |
|          | 2744                 | 2744                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qft_depth('ecr')                                                     |
|          | 2571                 | 2571                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qv_depth('cx')                                                       |
|          | 2571                 | 2571                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qv_depth('cz')                                                       |
|          | 2571                 | 2571                | 1.00    | utility_scale.UtilityScaleBenchmarks.track_qv_depth('ecr')                                                      |
|          | 480                  | 480                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_square_heisenberg_depth('cx')                                        |
|          | 480                  | 480                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_square_heisenberg_depth('cz')                                        |
|          | 480                  | 480                 | 1.00    | utility_scale.UtilityScaleBenchmarks.track_square_heisenberg_depth('ecr')                                       |
|          | 4.27±0.04ms          | 4.28±0.02ms         | 1.00    | vf2.VF2LayoutSuite.time_grid_line(121, False, 10, 1000000)                                                      |
|          | 4.28±0.04ms          | 4.27±0.04ms         | 1.00    | vf2.VF2LayoutSuite.time_grid_line(121, False, 10, None)                                                         |
|          | 404±0.9ms            | 403±2ms             | 1.00    | vf2.VF2LayoutSuite.time_grid_line(256, False, 20, 1000000)                                                      |
|          | 514±3μs              | 515±1μs             | 1.00    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, False, 10, 1000000)                                                 |
|          | 65.1±0.4μs           | 64.8±0.08μs         | 1.00    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, True, 10, 1000000)                                                  |
|          | 87.6±0.3μs           | 88.0±0.2μs          | 1.00    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, True, 57, None)                                                     |
|          | 704±3μs              | 706±0.8μs           | 1.00    | vf2.VF2LayoutSuite.time_heavy_hex_trivial(57)                                                                   |
|          | 187±2ms              | 185±0.2ms           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 131072)                              |
|          | 2.94±0ms             | 2.93±0.01ms         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 2048)                                |
|          | 46.9±0.2ms           | 46.5±0.1ms          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(1, 32768)                               |
|          | 213±1μs              | 211±0.3μs           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 128)                                |
|          | 195±2ms              | 193±1ms             | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 131072)                             |
|          | 3.05±0.03ms          | 3.03±0.02ms         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 2048)                               |
|          | 49.0±0.4ms           | 48.5±0.3ms          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 32768)                              |
|          | 53.2±0.06μs          | 52.6±0.3μs          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 8)                                  |
|          | 12.2±0.09ms          | 12.1±0.06ms         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(14, 8192)                               |
|          | 19.6±0.01μs          | 19.5±0.02μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(2, 8)                                   |
|          | 245±2μs              | 242±1μs             | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 128)                                |
|          | 75.2±0.4μs           | 74.5±0.7μs          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 8)                                  |
|          | 197±0.8ms            | 195±0.9ms           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 131072)                              |
|          | 49.2±0.3ms           | 48.9±0.2ms          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 32768)                               |
|          | 20.2±0.1μs           | 19.9±0.07μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(5, 8)                                   |
|          | 214±1μs              | 211±0.6μs           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 128)                                 |
|          | 197±0.8ms            | 194±0.9ms           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 131072)                              |
|          | 49.3±0.2ms           | 48.7±0.3ms          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 32768)                               |
|          | 31.3±0.2μs           | 31.2±0.1μs          | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_construction(8, 8)                                   |
|          | 3.36±0.01μs          | 3.32±0.02μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 128)                                         |
|          | 12.5±0.05μs          | 12.4±0.02μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 2048)                                        |
|          | 6.25±0.03μs          | 6.18±0.03μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 128)                                        |
|          | 5.76±0.02μs          | 5.68±0.02μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_copy(14, 8)                                          |
|          | 911±5μs              | 904±9μs             | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 131072)                                     |
|          | 5.95±0.02μs          | 5.89±0.02μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(1, 128)                                       |
|          | 3.47±0.01μs          | 3.45±0.01μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 8)                                         |
|          | 51.9±0.9μs           | 51.3±1μs            | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 2048)                                     |
|          | 8.64±0.04μs          | 8.58±0.05μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 8)                                        |
|          | 184±2μs              | 183±0.9μs           | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 8192)                                     |
|          | 4.86±0.03μs          | 4.80±0.04μs         | 0.99    | circuit_construction.CircuitConstructionBench.time_circuit_extend(8, 8)                                         |
|          | 152±1μs              | 151±2μs             | 0.99    | circuit_construction.CliffordSynthesis.time_clifford_synthesis(10)                                              |
|          | 8.29±0.1ms           | 8.24±0.06ms         | 0.99    | circuit_construction.CliffordSynthesis.time_clifford_synthesis(100)                                             |
|          | 966±6μs              | 956±5μs             | 0.99    | circuit_construction.ParamaterizedDifferentCircuit.time_DTC100_set_build(10, 50)                                |
|          | 25.5±0.04μs          | 25.2±0.2μs          | 0.99    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(10, 10)                                     |
|          | 90.3±1μs             | 89.7±1μs            | 0.99    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(100, 10)                                    |
|          | 840±4μs              | 835±3μs             | 0.99    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(100, 150)                                   |
|          | 168±2μs              | 167±0.6μs           | 0.99    | circuit_construction.ParamaterizedDifferentCircuit.time_QV100_build(50, 50)                                     |
|          | 138±3μs              | 137±3μs             | 0.99    | circuit_construction.ParameterizedCirc.time_param_circSU2_100_build(5)                                          |
|          | 139±3μs              | 137±2μs             | 0.99    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 128)                               |
|          | 39.1±0.1μs           | 38.9±0.1μs          | 0.99    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 128, 8)                                 |
|          | 59.0±0.2ms           | 58.6±0.5ms          | 0.99    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 2048)                           |
|          | 70.2±0.5ms           | 69.6±0.7ms          | 0.99    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 8192)                           |
|          | 21.5±0.04μs          | 21.4±0.1μs          | 0.99    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8, 8)                                   |
|          | 296±0.9ms            | 293±0.5ms           | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 128)    |
|          | 447±9ms              | 443±9ms             | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 131072) |
|          | 300±2ms              | 298±0.8ms           | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 2048)   |
|          | 355±2ms              | 350±2ms             | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 32768)  |
|          | 292±0.5ms            | 288±0.5ms           | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 131072, 8)      |
|          | 4.74±0.02ms          | 4.71±0.01ms         | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 2048, 128)      |
|          | 73.9±0.2ms           | 73.0±0.2ms          | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 128)     |
|          | 75.9±0.3ms           | 75.5±0.5ms          | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 2048)    |
|          | 102±0.8ms            | 101±0.9ms           | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 32768)   |
|          | 72.9±0.1ms           | 72.4±0.02ms         | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 32768, 8)       |
|          | 105±3μs              | 104±0.1μs           | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8, 8)           |
|          | 18.3±0.03ms          | 18.2±0.04ms         | 0.99    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 8)        |
|          | 110±0.1μs            | 109±0.1μs           | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(14, 128)                                                     |
|          | 158±0.4μs            | 157±0.7μs           | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(20, 128)                                                     |
|          | 257±0.4μs            | 255±0.5μs           | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(32, 128)                                                     |
|          | 36.4±0.4μs           | 36.2±0.4μs          | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(32, 8)                                                       |
|          | 40.6±0.2μs           | 40.1±0.2μs          | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(5, 128)                                                      |
|          | 469±2μs              | 462±6μs             | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(5, 2048)                                                     |
|          | 427±0.5μs            | 424±0.5μs           | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(53, 128)                                                     |
|          | 58.2±0.5μs           | 57.4±0.5μs          | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(53, 8)                                                       |
|          | 63.2±0.2μs           | 62.6±0.3μs          | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(8, 128)                                                      |
|          | 721±4μs              | 715±8μs             | 0.99    | converters.ConverterBenchmarks.time_circuit_to_dag(8, 2048)                                                     |
|          | 12.2±0.05μs          | 12.1±0.06μs         | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(1, 8)                                                |
|          | 510±6μs              | 507±6μs             | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(14, 2048)                                            |
|          | 17.3±0.06μs          | 17.2±0.05μs         | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(2, 128)                                              |
|          | 13.1±0.03μs          | 13.0±0.02μs         | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(2, 8)                                                |
|          | 29.3±0.09μs          | 29.1±0.1μs          | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(5, 128)                                              |
|          | 70.0±0.4μs           | 69.6±1μs            | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(53, 8)                                               |
|          | 19.2±0.08μs          | 19.1±0.07μs         | 0.99    | converters.ConverterBenchmarks.time_circuit_to_instruction(8, 8)                                                |
|          | 726±7μs              | 720±6μs             | 0.99    | converters.ConverterBenchmarks.time_dag_to_circuit(2, 8192)                                                     |
|          | 646±8μs              | 643±6μs             | 0.99    | converters.ConverterBenchmarks.time_dag_to_circuit(8, 2048)                                                     |
|          | 2.90±0.02s           | 2.87±0.02s          | 0.99    | manipulate.TestCircuitManipulate.time_QV100_basis_change                                                        |
|          | 12.5±0.04ms          | 12.4±0.07ms         | 0.99    | manipulate.TestCircuitManipulate.time_multi_control_decompose                                                   |
|          | 531±2ms              | 528±5ms             | 0.99    | mapping_passes.PassBenchmarks.time_basic_swap(20, 1024)                                                         |
|          | 86.0±0.9μs           | 85.2±0.3μs          | 0.99    | mapping_passes.PassBenchmarks.time_check_map(14, 1024)                                                          |
|          | 85.3±0.2μs           | 84.6±0.6μs          | 0.99    | mapping_passes.PassBenchmarks.time_check_map(5, 1024)                                                           |
|          | 352±7μs              | 349±3μs             | 0.99    | mapping_passes.PassBenchmarks.time_dense_layout(14, 1024)                                                       |
|          | 4.62±0.01μs          | 4.59±0.02μs         | 0.99    | mapping_passes.PassBenchmarks.time_enlarge_with_ancilla(20, 1024)                                               |
|          | 8.44±0.03μs          | 8.39±0.02μs         | 0.99    | mapping_passes.PassBenchmarks.time_full_ancilla_allocation(14, 1024)                                            |
|          | 6.70±0.1ms           | 6.61±0.07ms         | 0.99    | mapping_passes.PassBenchmarks.time_sabre_swap(14, 1024)                                                         |
|          | 298±2μs              | 296±2μs             | 0.99    | mapping_passes.RoutedPassBenchmarks.time_check_map(20, 1024)                                                    |
|          | 126±1μs              | 124±0.4μs           | 0.99    | mapping_passes.RoutedPassBenchmarks.time_gate_direction(14, 1024)                                               |
|          | 44.1±0.1μs           | 43.5±0.4μs          | 0.99    | mapping_passes.RoutedPassBenchmarks.time_gate_direction(5, 1024)                                                |
|          | 2.77±0.01ms          | 2.73±0.01ms         | 0.99    | passes.CommutativeAnalysisPassBenchmarks.time_commutative_cancellation(20, 1024)                                |
|          | 837±3μs              | 827±3μs             | 0.99    | passes.CommutativeAnalysisPassBenchmarks.time_commutative_cancellation(5, 1024)                                 |
|          | 19.1±0.1ms           | 18.9±0.1ms          | 0.99    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 32)                          |
|          | 3.30±0.03ms          | 3.27±0.02ms         | 0.99    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 64)                   |
|          | 1.45±0.02ms          | 1.44±0ms            | 0.99    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('qaoa', 8)                             |
|          | 29.7±0.08ms          | 29.5±0.3ms          | 0.99    | passes.MultiQBlockPassBenchmarks.time_collect_multiq_block(14, 1024, 3)                                         |
|          | 1.25±0.01ms          | 1.23±0ms            | 0.99    | passes.MultipleBasisPassBenchmarks.time_optimize_1q_decompose(20, 1024, ['rz', 'x', 'sx', 'cx', 'id'])          |
|          | 5.14±0.02ms          | 5.06±0.03ms         | 0.99    | passes.PassBenchmarks.time_barrier_before_final_measurements(14, 1024)                                          |
|          | 1.04±0.01ms          | 1.03±0.01ms         | 0.99    | passes.PassBenchmarks.time_collect_2q_blocks(14, 1024)                                                          |
|          | 1.50±0.01ms          | 1.50±0.02ms         | 0.99    | passes.PassBenchmarks.time_collect_2q_blocks(20, 1024)                                                          |
|          | 375±2μs              | 371±1μs             | 0.99    | passes.PassBenchmarks.time_collect_2q_blocks(5, 1024)                                                           |
|          | 9.45±0.01ms          | 9.36±0.1ms          | 0.99    | passes.PassBenchmarks.time_commutation_analysis(14, 1024)                                                       |
|          | 7.52±0.07μs          | 7.48±0.05μs         | 0.99    | passes.PassBenchmarks.time_contains_instruction(14, 1024)                                                       |
|          | 7.51±0.04μs          | 7.47±0.03μs         | 0.99    | passes.PassBenchmarks.time_contains_instruction(5, 1024)                                                        |
|          | 540±10μs             | 533±7μs             | 0.99    | passes.PassBenchmarks.time_count_ops_longest_path(20, 1024)                                                     |
|          | 6.60±0.03μs          | 6.54±0.06μs         | 0.99    | passes.PassBenchmarks.time_count_ops_pass(14, 1024)                                                             |
|          | 6.65±0.01μs          | 6.56±0.02μs         | 0.99    | passes.PassBenchmarks.time_count_ops_pass(20, 1024)                                                             |
|          | 415±2μs              | 412±6μs             | 0.99    | passes.PassBenchmarks.time_cx_cancellation(20, 1024)                                                            |
|          | 337±3μs              | 335±4μs             | 0.99    | passes.PassBenchmarks.time_depth_pass(14, 1024)                                                                 |
|          | 2.40±0.01ms          | 2.37±0.02ms         | 0.99    | passes.PassBenchmarks.time_merge_adjacent_barriers(20, 1024)                                                    |
|          | 582±2μs              | 578±4μs             | 0.99    | passes.PassBenchmarks.time_merge_adjacent_barriers(5, 1024)                                                     |
|          | 62.6±0.5μs           | 62.3±1μs            | 0.99    | passes.PassBenchmarks.time_num_tensor_factors(20, 1024)                                                         |
|          | 32.8±0.1μs           | 32.7±0.1μs          | 0.99    | passes.PassBenchmarks.time_resource_optimization(14, 1024)                                                      |
|          | 5.25±0.02μs          | 5.22±0.03μs         | 0.99    | passes.PassBenchmarks.time_size_pass(14, 1024)                                                                  |
|          | 5.23±0.02μs          | 5.20±0.02μs         | 0.99    | passes.PassBenchmarks.time_size_pass(20, 1024)                                                                  |
|          | 475±4μs              | 472±5μs             | 0.99    | passes.PassBenchmarks.time_unroll_3q_or_more(14, 1024)                                                          |
|          | 4.24±0.03μs          | 4.21±0.02μs         | 0.99    | passes.PassBenchmarks.time_width_pass(14, 1024)                                                                 |
|          | 2.51±0.03s           | 2.48±0.01s          | 0.99    | qft.LargeQFTMappingTimeBench.time_sabre_swap(1081, 'lookahead')                                                 |
|          | 259±1ms              | 257±1ms             | 0.99    | qft.LargeQFTMappingTimeBench.time_sabre_swap(409, 'lookahead')                                                  |
|          | 10.1±0.04ms          | 10.0±0.08ms         | 0.99    | qft.QftTranspileBench.time_ibmq_backend_transpile(14)                                                           |
|          | 2.78±0.01ms          | 2.76±0.01ms         | 0.99    | qft.QftTranspileBench.time_ibmq_backend_transpile(2)                                                            |
|          | 3.22±0.01ms          | 3.17±0.08ms         | 0.99    | qft.QftTranspileBench.time_ibmq_backend_transpile(3)                                                            |
|          | 366±0.2μs            | 364±2μs             | 0.99    | qpy.ParameterizedBenchmarks.time_dump_and_load(50, 5)                                                           |
|          | 1.88±0.01ms          | 1.86±0.01ms         | 0.99    | qpy.RandomBenchmarks.time_dump(20, 256, 42)                                                                     |
|          | 9.61±0.09ms          | 9.53±0.09ms         | 0.99    | qpy.RandomBenchmarks.time_dump_and_load(20, 1024, 0)                                                            |
|          | 9.59±0.05ms          | 9.53±0.01ms         | 0.99    | qpy.RandomBenchmarks.time_dump_and_load(20, 1024, 42)                                                           |
|          | 2.52±0.02ms          | 2.48±0.01ms         | 0.99    | qpy.RandomBenchmarks.time_dump_and_load(20, 256, 42)                                                            |
|          | 8.50±0.01ms          | 8.41±0.01ms         | 0.99    | quantum_info.CliffordDecomposeBench.time_decompose('1,1000')                                                    |
|          | 5.11±0.05ms          | 5.07±0.06ms         | 0.99    | quantum_info.CliffordDecomposeBench.time_decompose('3,100')                                                     |
|          | 1.20±0ms             | 1.19±0.01ms         | 0.99    | quantum_info.CliffordDecomposeBench.time_decompose('4,50')                                                      |
|          | 4.24±0.04μs          | 4.21±0.01μs         | 0.99    | quantum_info.PauliBench.time_compose(100)                                                                       |
|          | 4.33±0.01μs          | 4.29±0.02μs         | 0.99    | quantum_info.PauliBench.time_compose(200)                                                                       |
|          | 17.9±0.6μs           | 17.7±0.5μs          | 0.99    | quantum_info.PauliBench.time_evolve(100)                                                                        |
|          | 18.8±0.7μs           | 18.5±1μs            | 0.99    | quantum_info.PauliBench.time_evolve(300)                                                                        |
|          | 376±7μs              | 372±7μs             | 0.99    | quantum_info.PauliBench.time_evolve_by_clifford(10)                                                             |
|          | 235±1μs              | 233±80μs            | 0.99    | quantum_info.PauliBench.time_to_instruction(300)                                                                |
|          | 30.6±0.2μs           | 30.1±0.2μs          | 0.99    | quantum_info.PauliListBench.time_commutes(100, 500)                                                             |
|          | 26.9±0.1ms           | 26.7±0.1ms          | 0.99    | quantum_info.PauliListBench.time_group_qubit_wise_commuting(100, 500)                                           |
|          | 32.8±0.1ms           | 32.5±0.1ms          | 0.99    | quantum_info.PauliListBench.time_group_qubit_wise_commuting(200, 500)                                           |
|          | 81.8±0.9μs           | 81.2±0.7μs          | 0.99    | quantum_info.PauliListQargsBench.time_commutes_with_qargs(200, 500)                                             |
|          | 39.2±0.06ms          | 38.8±0.2ms          | 0.99    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('3,1200')                                         |
|          | 27.2±0.08ms          | 27.0±0.05ms         | 0.99    | quantum_info.RandomCnotDihedralBench.time_random_cnotdihedral('5,800')                                          |
|          | 19.9±0.4μs           | 19.7±0.6μs          | 0.99    | quantum_info.SparsePauliOpBench.time_to_matrix(6, 50)                                                           |
|          | 18.4±0.3μs           | 18.2±0.1μs          | 0.99    | quantum_info.SparsePauliOpBench.time_to_operator(2, 50)                                                         |
|          | 27.1±0.3μs           | 26.9±0.2μs          | 0.99    | quantum_info.SparsePauliOpBench.time_to_operator(6, 50)                                                         |
|          | 56.1±0.2ms           | 55.2±0.08ms         | 0.99    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(409, 10, 'lookahead')                         |
|          | 18.4±0.2ms           | 18.2±0.2ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(14, 'synthesis')                              |
|          | 15.9±0.1ms           | 15.8±0.09ms         | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(14, 'translator')                             |
|          | 3.83±0.01ms          | 3.81±0.02ms         | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(2, 'synthesis')                               |
|          | 40.8±0.8ms           | 40.2±0.2ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(20, 'synthesis')                              |
|          | 33.9±0.3ms           | 33.3±0.2ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(20, 'translator')                             |
|          | 79.1±0.4ms           | 78.1±0.4ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(27, 'synthesis')                              |
|          | 65.1±0.4ms           | 64.5±0.2ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(27, 'translator')                             |
|          | 3.36±0.06ms          | 3.33±0.2ms          | 0.99    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(3, 'translator')                              |
|          | 4.11±0.02ms          | 4.07±0.02ms         | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bigd(3, 'sabre')                                                      |
|          | 17.4±0.3ms           | 17.3±0.2ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bntf(0, 'sabre')                                                      |
|          | 28.2±0.3ms           | 27.8±0.2ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bntf(0, None)                                                         |
|          | 24.2±0.09ms          | 23.8±0.1ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bntf(2, 'sabre')                                                      |
|          | 18.0±0.1ms           | 17.8±0.2ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bss(0, 'sabre')                                                       |
|          | 19.3±0.1ms           | 19.2±0.1ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bss(0, None)                                                          |
|          | 7.02±0.02ms          | 6.93±0.02ms         | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bss(1, None)                                                          |
|          | 43.5±0.3ms           | 43.1±0.2ms          | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bss(3, 'sabre')                                                       |
|          | 12.8±0.04ms          | 12.8±0.07ms         | 0.99    | queko.QUEKOTranspilerBench.time_transpile_bss(3, None)                                                          |
|          | 3.13±0.01ms          | 3.11±0.01ms         | 0.99    | random_circuit_hex.BenchRandomCircuitHex.time_ibmq_backend_transpile(4)                                         |
|          | 10.1±0.02s           | 9.96±0.02s          | 0.99    | randomized_benchmarking.RandomizedBenchmarkingBenchmark.time_ibmq_backend_transpile([0, 1])                     |
|          | 9.72±0.01s           | 9.66±0.01s          | 0.99    | randomized_benchmarking.RandomizedBenchmarkingBenchmark.time_ibmq_backend_transpile([0])                        |
|          | 1.48±0.01s           | 1.47±0.02s          | 0.99    | randomized_benchmarking.RandomizedBenchmarkingBenchmark.time_ibmq_backend_transpile_single_thread([0, 1])       |
|          | 2.17±0.01ms          | 2.15±0ms            | 0.99    | ripple_adder.RippleAdderConstruction.time_build_ripple_adder(100)                                               |
|          | 4.24±0.02ms          | 4.21±0.02ms         | 0.99    | ripple_adder.RippleAdderConstruction.time_build_ripple_adder(200)                                               |
|          | 10.6±0.04ms          | 10.5±0.03ms         | 0.99    | ripple_adder.RippleAdderConstruction.time_build_ripple_adder(500)                                               |
|          | 4.92±0.03ms          | 4.89±0.03ms         | 0.99    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(10, 1)                                |
|          | 45.9±0.3ms           | 45.6±0.3ms          | 0.99    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(20, 3)                                |
|          | 342±2ms              | 340±0.8ms           | 0.99    | scheduling_passes.SchedulingPassBenchmarks.time_alap_schedule_pass(20, 500)                                     |
|          | 242±2ms              | 239±2ms             | 0.99    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(10, 1000)                                    |
|          | 116±0.2ms            | 115±0.4ms           | 0.99    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(10, 500)                                     |
|          | 42.8±0.2ms           | 42.6±0.4ms          | 0.99    | scheduling_passes.SchedulingPassBenchmarks.time_asap_schedule_pass(5, 500)                                      |
|          | 5.14±0.01ms          | 5.07±0.02ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 16, 1)                                    |
|          | 9.61±0.08ms          | 9.47±0.1ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 32, 1)                                    |
|          | 23.3±0.2ms           | 23.0±0.3ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 64, 1)                                    |
|          | 91.6±0.5ms           | 91.0±0.4ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 64, 3)                                    |
|          | 740±4μs              | 735±3μs             | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 8, 0)                                     |
|          | 2.84±0.01ms          | 2.82±0.01ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 8, 3)                                     |
|          | 286±2μs              | 282±3μs             | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 16, 0)                                       |
|          | 577±3μs              | 570±10μs            | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 8, 2)                                        |
|          | 1.28±0.01ms          | 1.27±0.01ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 128, 0)                            |
|          | 1.88±0.02ms          | 1.87±0.03ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 128, 1)                            |
|          | 8.13±0.04ms          | 8.05±0.1ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 128, 2)                            |
|          | 468±2μs              | 466±10μs            | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 16, 1)                             |
|          | 1.03±0.01ms          | 1.01±0.01ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 16, 2)                             |
|          | 1.33±0ms             | 1.32±0.01ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 16, 3)                             |
|          | 487±3μs              | 482±6μs             | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 32, 0)                             |
|          | 1.11±0.01ms          | 1.10±0.02ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 64, 1)                             |
|          | 3.62±0.02ms          | 3.59±0.04ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 64, 2)                             |
|          | 5.00±0.03ms          | 4.97±0.06ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 64, 3)                             |
|          | 356±4μs              | 351±7μs             | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 8, 1)                              |
|          | 807±10μs             | 795±10μs            | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 8, 3)                              |
|          | 6.44±0.01ms          | 6.40±0.03ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 16, 1)                                |
|          | 16.7±0.07ms          | 16.6±0.09ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 32, 0)                                |
|          | 22.7±0.01ms          | 22.6±0.3ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('multiplier', 32, 1)                                |
|          | 11.2±0.07ms          | 11.2±0.08ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 16, 2)                                      |
|          | 15.0±0.04ms          | 14.9±0.1ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 16, 3)                                      |
|          | 62.8±0.5ms           | 62.0±0.7ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 32, 2)                                      |
|          | 6.37±0.02ms          | 6.31±0.04ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 16, 3)                                   |
|          | 10.6±0.06ms          | 10.5±0.03ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 32, 2)                                   |
|          | 11.1±0.03ms          | 11.1±0.04ms         | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 64, 1)                                   |
|          | 21.1±0.08ms          | 20.8±0.1ms          | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 64, 2)                                   |
|          | 123                  | 122                 | 0.99    | transpiler_ft.TranspilerCliffordRZBenchmarks.track_rz_count('multiplier', 8, 3)                                 |
|          | 314±0.4μs            | 311±4μs             | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 4, 2)                                         |
|          | 315±0.9μs            | 311±6μs             | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 4, 3)                                         |
|          | 525±4μs              | 520±10μs            | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 8, 3)                                         |
|          | 287±2μs              | 285±6μs             | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 4, 1)                               |
|          | 434±3μs              | 431±5μs             | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 4, 3)                               |
|          | 365±7μs              | 361±10μs            | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 8, 1)                               |
|          | 600±10μs             | 596±10μs            | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 8, 2)                               |
|          | 603±9μs              | 595±20μs            | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 8, 3)                               |
|          | 24.0±0.05ms          | 23.9±0.05ms         | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 4, 3)                                  |
|          | 1.79±0.01ms          | 1.78±0.01ms         | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('multiplier', 8, 0)                                  |
|          | 23.5±0.08ms          | 23.3±0.04ms         | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 4, 2)                                     |
|          | 23.5±0.07ms          | 23.3±0.03ms         | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 4, 3)                                     |
|          | 27.5±0.06ms          | 27.3±0.2ms          | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 8, 1)                                     |
|          | 30.6±0.07ms          | 30.4±0.1ms          | 0.99    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('trotter', 8, 3)                                     |
|          | 31.5±0.1ms           | 31.2±0.2ms          | 0.99    | transpiler_levels.TranspilerLevelBenchmarks.time_quantum_volume_transpile_50_x_20(1)                            |
|          | 123±0.2ms            | 122±0.3ms           | 0.99    | transpiler_levels.TranspilerLevelBenchmarks.time_quantum_volume_transpile_50_x_20(2)                            |
|          | 5.64±0.03ms          | 5.57±0.04ms         | 0.99    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm(1)                                   |
|          | 5.43±0ms             | 5.40±0.01ms         | 0.99    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm(3)                                   |
|          | 18.6±0.02ms          | 18.4±0.06ms         | 0.99    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_qv_14_x_14(2)                                        |
|          | 2.14±0.01ms          | 2.11±0.01ms         | 0.99    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_180(0)                             |
|          | 4.53±0.06ms          | 4.46±0.06ms         | 0.99    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_180(1)                             |
|          | 36.4±0.3ms           | 35.9±0.3ms          | 0.99    | utility_scale.UtilityScaleBenchmarks.time_bv_100('cx')                                                          |
|          | 2.98±0.08s           | 2.95±0.1s           | 0.99    | utility_scale.UtilityScaleBenchmarks.time_circSU2_89('ecr')                                                     |
|          | 179±0.3ms            | 178±0.5ms           | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qaoa('cz')                                                            |
|          | 247±0.5ms            | 245±1ms             | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qft('cx')                                                             |
|          | 293±0.8ms            | 289±0.9ms           | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qft('cz')                                                             |
|          | 299±0.2ms            | 295±1ms             | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qft('ecr')                                                            |
|          | 381±1ms              | 379±1ms             | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qv('cx')                                                              |
|          | 397±0.8ms            | 393±0.9ms           | 0.99    | utility_scale.UtilityScaleBenchmarks.time_qv('cz')                                                              |
|          | 44.2±0.3ms           | 43.7±0.3ms          | 0.99    | utility_scale.UtilityScaleBenchmarks.time_square_heisenberg('cx')                                               |
|          | 49.6±0.2ms           | 49.2±0.2ms          | 0.99    | utility_scale.UtilityScaleBenchmarks.time_square_heisenberg('cz')                                               |
|          | 15.5±0.3ms           | 15.4±0.3ms          | 0.99    | vf2.VF2LayoutSuite.time_grid_line(121, True, 20, 1000000)                                                       |
|          | 15.4±0.2ms           | 15.3±0.3ms          | 0.99    | vf2.VF2LayoutSuite.time_grid_line(121, True, 20, None)                                                          |
|          | 6.87±0.06ms          | 6.82±0.04ms         | 0.99    | vf2.VF2LayoutSuite.time_grid_line(256, False, 10, None)                                                         |
|          | 65.0±0.2μs           | 64.5±0.07μs         | 0.99    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, True, 10, None)                                                     |
|          | 88.2±0.2μs           | 87.5±0.2μs          | 0.99    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, True, 57, 1000000)                                                  |
|          | 48.6±0.3ms           | 47.9±0.3ms          | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_construction(20, 32768)                              |
|          | 2.80±0.01μs          | 2.74±0.04μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 8)                                           |
|          | 3.60±0.01μs          | 3.53±0.02μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 128)                                         |
|          | 3.04±0.02μs          | 2.97±0μs            | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 8)                                           |
|          | 7.54±0.4μs           | 7.40±0.07μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(20, 8)                                          |
|          | 4.20±0.01μs          | 4.10±0.02μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 128)                                         |
|          | 3.61±0μs             | 3.54±0.02μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_copy(5, 8)                                           |
|          | 6.25±0.03μs          | 6.13±0.03μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_extend(2, 128)                                       |
|          | 11.4±0.06μs          | 11.2±0.03μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_extend(20, 128)                                      |
|          | 4.09±0.03μs          | 4.02±0.01μs         | 0.98    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 8)                                         |
|          | 2.23±0.02ms          | 2.18±0.01ms         | 0.98    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 2048, 2048)                             |
|          | 1.47±0.03ms          | 1.45±0.01ms         | 0.98    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 8)                                |
|          | 9.82±0.1ms           | 9.60±0.1ms          | 0.98    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 8192, 8192)                             |
|          | 22.5±0.09ms          | 22.1±0.04ms         | 0.98    | circuit_construction.ParameterizedCircuitConstructionBench.time_build_parameterized_circuit(20, 8192, 8192)     |
|          | 13.3±0.05μs          | 13.1±0.05μs         | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(1, 128)                                                      |
|          | 18.6±0.09μs          | 18.3±0.1μs          | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(2, 128)                                                      |
|          | 246±0.3μs            | 241±1μs             | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(2, 2048)                                                     |
|          | 4.87±0.05μs          | 4.77±0.04μs         | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(2, 8)                                                        |
|          | 989±3μs              | 972±8μs             | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(2, 8192)                                                     |
|          | 8.55±0.06μs          | 8.41±0.06μs         | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(5, 8)                                                        |
|          | 1.85±0ms             | 1.83±0.02ms         | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(5, 8192)                                                     |
|          | 11.3±0.08μs          | 11.0±0.07μs         | 0.98    | converters.ConverterBenchmarks.time_circuit_to_dag(8, 8)                                                        |
|          | 70.6±0.3ms           | 69.4±0.9ms          | 0.98    | mapping_passes.PassBenchmarks.time_basic_swap(5, 1024)                                                          |
|          | 85.9±0.2μs           | 84.5±0.6μs          | 0.98    | mapping_passes.PassBenchmarks.time_check_map(20, 1024)                                                          |
|          | 1.70±0.01ms          | 1.66±0.01ms         | 0.98    | mapping_passes.PassBenchmarks.time_layout_2q_distance(14, 1024)                                                 |
|          | 2.52±0.01ms          | 2.47±0.01ms         | 0.98    | mapping_passes.PassBenchmarks.time_layout_2q_distance(20, 1024)                                                 |
|          | 543±2μs              | 530±3μs             | 0.98    | mapping_passes.PassBenchmarks.time_layout_2q_distance(5, 1024)                                                  |
|          | 84.4±0.6ms           | 82.3±0.2ms          | 0.98    | mapping_passes.PassBenchmarks.time_sabre_layout(14, 1024)                                                       |
|          | 157±0.4ms            | 154±0.3ms           | 0.98    | mapping_passes.PassBenchmarks.time_sabre_layout(20, 1024)                                                       |
|          | 178±5μs              | 174±0.5μs           | 0.98    | mapping_passes.RoutedPassBenchmarks.time_check_gate_direction(20, 1024)                                         |
|          | 218±2μs              | 214±0.6μs           | 0.98    | mapping_passes.RoutedPassBenchmarks.time_check_map(14, 1024)                                                    |
|          | 1.96±0.01ms          | 1.92±0ms            | 0.98    | passes.CommutativeAnalysisPassBenchmarks.time_commutative_cancellation(14, 1024)                                |
|          | 12.9±0.1ms           | 12.7±0.06ms         | 0.98    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 128)                  |
|          | 13.9±0.08ms          | 13.6±0.3ms          | 0.98    | passes.MultipleBasisPassBenchmarks.time_basis_translator(14, 1024, ['rz', 'x', 'sx', 'cx', 'id'])               |
|          | 7.48±0.1ms           | 7.34±0.3ms          | 0.98    | passes.MultipleBasisPassBenchmarks.time_basis_translator(5, 1024, ['rx', 'ry', 'rz', 'r', 'rxx', 'id'])         |
|          | 6.67±0.03ms          | 6.52±0.03ms         | 0.98    | passes.PassBenchmarks.time_barrier_before_final_measurements(20, 1024)                                          |
|          | 1.98±0ms             | 1.95±0.01ms         | 0.98    | passes.PassBenchmarks.time_barrier_before_final_measurements(5, 1024)                                           |
|          | 3.00±0.02ms          | 2.96±0.03ms         | 0.98    | passes.PassBenchmarks.time_commutation_analysis(5, 1024)                                                        |
|          | 46.2±0.2ms           | 45.3±0.2ms          | 0.98    | passes.PassBenchmarks.time_decompose_pass(14, 1024)                                                             |
|          | 65.9±0.3ms           | 64.6±0.4ms          | 0.98    | passes.PassBenchmarks.time_decompose_pass(20, 1024)                                                             |
|          | 24.1±0.1ms           | 23.6±0.2ms          | 0.98    | passes.PassBenchmarks.time_decompose_pass(5, 1024)                                                              |
|          | 1.64±0.01ms          | 1.61±0.01ms         | 0.98    | passes.PassBenchmarks.time_merge_adjacent_barriers(14, 1024)                                                    |
|          | 40.3±0.4μs           | 39.5±0.9μs          | 0.98    | passes.PassBenchmarks.time_num_tensor_factors(14, 1024)                                                         |
|          | 71.2±0.3μs           | 69.9±0.5μs          | 0.98    | passes.PassBenchmarks.time_remove_final_measurements(20, 1024)                                                  |
|          | 842±3μs              | 827±10μs            | 0.98    | passes.PassBenchmarks.time_remove_reset_in_zero_state(20, 1024)                                                 |
|          | 15.8±0.09ms          | 15.5±0.06ms         | 0.98    | qft.LargeQFTMappingTimeBench.time_sabre_swap(115, 'lookahead')                                                  |
|          | 24.0±0.1μs           | 23.6±0.2μs          | 0.98    | qpy.ParameterizedBenchmarks.time_dump(20, 1)                                                                    |
|          | 165±0.2μs            | 162±0.5μs           | 0.98    | qpy.ParameterizedBenchmarks.time_dump(20, 10)                                                                   |
|          | 45.2±0.1μs           | 44.4±0.4μs          | 0.98    | qpy.ParameterizedBenchmarks.time_dump_and_load(20, 1)                                                           |
|          | 276±8μs              | 270±8μs             | 0.98    | qpy.ParameterizedBenchmarks.time_dump_and_load(20, 10)                                                          |
|          | 145±0.7μs            | 141±0.5μs           | 0.98    | qpy.ParameterizedBenchmarks.time_dump_and_load(20, 5)                                                           |
|          | 2.51±0.01ms          | 2.45±0.02ms         | 0.98    | qpy.RandomBenchmarks.time_dump_and_load(20, 256, 0)                                                             |
|          | 4.64±0.06ms          | 4.55±0.04ms         | 0.98    | quantum_info.PauliListBench.time_argsort(200, 500)                                                              |
|          | 237±9μs              | 232±9μs             | 0.98    | quantum_info.PauliListBench.time_commutes_with_all(300, 500)                                                    |
|          | 18.9±0.09μs          | 18.6±0.08μs         | 0.98    | quantum_info.PauliListBench.time_compose(100, 500)                                                              |
|          | 90.4±2μs             | 88.4±1μs            | 0.98    | quantum_info.SparsePauliOpBench.time_add(150, 10000)                                                            |
|          | 43.0±0.1μs           | 41.9±0.4μs          | 0.98    | quantum_info.SparsePauliOpBench.time_add(50, 10000)                                                             |
|          | 15.8±0.09μs          | 15.5±0.1μs          | 0.98    | quantum_info.SparsePauliOpBench.time_to_matrix(2, 50)                                                           |
|          | 24.4±0.3μs           | 23.9±0.1μs          | 0.98    | quantum_info.SparsePauliOpBench.time_to_operator(4, 50)                                                         |
|          | 554±2ms              | 543±0.5ms           | 0.98    | quantum_volume.LargeQuantumVolumeMappingTimeBench.time_sabre_swap(1081, 10, 'lookahead')                        |
|          | 4.42±0.09ms          | 4.32±0.04ms         | 0.98    | quantum_volume.QuantumVolumeBenchmark.time_ibmq_backend_transpile(5, 'translator')                              |
|          | 3.31±0.07ms          | 3.23±0.1ms          | 0.98    | queko.QUEKOTranspilerBench.time_transpile_bigd(0, 'sabre')                                                      |
|          | 849±0.7ms            | 836±6ms             | 0.98    | randomized_benchmarking.RandomizedBenchmarkingBenchmark.time_ibmq_backend_transpile_single_thread([0])          |
|          | 1.10±0.01ms          | 1.08±0.01ms         | 0.98    | ripple_adder.RippleAdderConstruction.time_build_ripple_adder(50)                                                |
|          | 21.1±0.1ms           | 20.7±0.2ms          | 0.98    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(20, 2)                                |
|          | 3.32±0.01ms          | 3.26±0.01ms         | 0.98    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(10, 1000)                             |
|          | 8.42±0.03ms          | 8.26±0.03ms         | 0.98    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(20, 1000)                             |
|          | 4.24±0ms             | 4.14±0.01ms         | 0.98    | scheduling_passes.SchedulingPassBenchmarks.time_time_unit_conversion_pass(20, 500)                              |
|          | 20.1±0.3ms           | 19.6±0.3ms          | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 128, 0)                                   |
|          | 46.5±0.09ms          | 45.6±0.3ms          | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 128, 1)                                   |
|          | 2.62±0.04ms          | 2.58±0.03ms         | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 16, 0)                                    |
|          | 348±4μs              | 341±4μs             | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 16, 0)                             |
|          | 642±7μs              | 631±7μs             | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 8, 2)                              |
|          | 37.2±0.2ms           | 36.6±0.4ms          | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('qaoa', 64, 0)                                      |
|          | 13.0±0.03ms          | 12.8±0.04ms         | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 128, 0)                                  |
|          | 22.5±0.08ms          | 22.1±0.04ms         | 0.98    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('trotter', 128, 1)                                  |
|          | 197±0.9μs            | 193±2μs             | 0.98    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 4, 1)                                         |
|          | 213±1μs              | 208±2μs             | 0.98    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 4, 0)                               |
|          | 14.4±0.05ms          | 14.1±0.05ms         | 0.98    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm_backend_with_prop(0)                 |
|          | 19.0±0.03ms          | 18.7±0.07ms         | 0.98    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm_backend_with_prop(1)                 |
|          | 9.16±0.04ms          | 8.98±0.1ms          | 0.98    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_qv_14_x_14(1)                                        |
|          | 21.1±0.1ms           | 20.7±0.2ms          | 0.98    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_qv_14_x_14(3)                                        |
|          | 3.20±0.04ms          | 3.15±0.06ms         | 0.98    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_179(1)                             |
|          | 6.99±0.05ms          | 6.83±0.04ms         | 0.98    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_179(2)                             |
|          | 9.39±0.1ms           | 9.25±0.06ms         | 0.98    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_179(3)                             |
|          | 13.5±0.06ms          | 13.2±0.04ms         | 0.98    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_180(2)                             |
|          | 19.3±0.1ms           | 18.9±0.3ms          | 0.98    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_cnt3_5_180(3)                             |
|          | 33.4±0.3ms           | 32.7±0.2ms          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_bv_100('cz')                                                          |
|          | 33.6±0.3ms           | 33.0±0.2ms          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_bv_100('ecr')                                                         |
|          | 13.3±0.1ms           | 13.0±0.1ms          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_circSU2('cz')                                                         |
|          | 13.5±0.1ms           | 13.2±0.09ms         | 0.98    | utility_scale.UtilityScaleBenchmarks.time_circSU2('ecr')                                                        |
|          | 3.00±0.04s           | 2.94±0.05s          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_circSU2_89('cz')                                                      |
|          | 15.2±0.02s           | 14.9±0.01s          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_hwb12('cx')                                                           |
|          | 20.5±0.01s           | 20.1±0.03s          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_hwb12('cz')                                                           |
|          | 19.5±0.01s           | 19.1±0s             | 0.98    | utility_scale.UtilityScaleBenchmarks.time_hwb12('ecr')                                                          |
|          | 398±0.5ms            | 392±1ms             | 0.98    | utility_scale.UtilityScaleBenchmarks.time_qv('ecr')                                                             |
|          | 47.7±0.2ms           | 46.9±0.3ms          | 0.98    | utility_scale.UtilityScaleBenchmarks.time_square_heisenberg('ecr')                                              |
|          | 413±5ms              | 404±6ms             | 0.98    | vf2.VF2LayoutSuite.time_grid_line(121, False, 20, 1000000)                                                      |
|          | 518±10μs             | 507±6μs             | 0.98    | vf2.VF2LayoutSuite.time_heavy_hex_line(115, False, 10, None)                                                    |
|          | 302±5μs              | 294±0.7μs           | 0.97    | circuit_construction.CircuitConstructionBench.time_circuit_copy(2, 32768)                                       |
|          | 56.6±1ms             | 55.0±0.4ms          | 0.97    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 128)                            |
|          | 316±10ms             | 307±10ms            | 0.97    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 131072, 131072)                         |
|          | 161±0.2μs            | 157±0.5μs           | 0.97    | converters.ConverterBenchmarks.time_circuit_to_dag(1, 2048)                                                     |
|          | 653±3μs              | 632±2μs             | 0.97    | converters.ConverterBenchmarks.time_circuit_to_dag(1, 8192)                                                     |
|          | 17.6±0.1μs           | 17.1±0.2μs          | 0.97    | converters.ConverterBenchmarks.time_circuit_to_dag(14, 8)                                                       |
|          | 150±2ms              | 145±0.2ms           | 0.97    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('grover', 128)                         |
|          | 62.9±0.5ms           | 60.7±0.1ms          | 0.97    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 256)                  |
|          | 367±3ms              | 354±0.6ms           | 0.97    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('modular_adder', 512)                  |
|          | 153±0.7ms            | 149±0.7ms           | 0.97    | passes.LitinskiTransformationPassBenchmarks.time_litinski_transformation('trotter', 512)                        |
|          | 355±4μs              | 345±3μs             | 0.97    | passes.PassBenchmarks.time_count_ops_longest_path(14, 1024)                                                     |
|          | 12.5±0.1μs           | 12.2±0.2μs          | 0.97    | passes.PassBenchmarks.time_num_tensor_factors(5, 1024)                                                          |
|          | 11.1±0.04μs          | 10.8±0.02μs         | 0.97    | passes.PassBenchmarks.time_remove_final_measurements(5, 1024)                                                   |
|          | 246±0.4μs            | 239±2μs             | 0.97    | passes.PassBenchmarks.time_remove_reset_in_zero_state(5, 1024)                                                  |
|          | 8.86±0.03ms          | 8.60±0.1ms          | 0.97    | qft.QftTranspileBench.time_ibmq_backend_transpile(13)                                                           |
|          | 88.1±0.5μs           | 85.4±0.3μs          | 0.97    | qpy.ParameterizedBenchmarks.time_dump(20, 5)                                                                    |
|          | 54.0±0.3μs           | 52.6±0.4μs          | 0.97    | qpy.ParameterizedBenchmarks.time_dump(50, 1)                                                                    |
|          | 91.5±0.6μs           | 89.0±0.7μs          | 0.97    | qpy.ParameterizedBenchmarks.time_dump_and_load(50, 1)                                                           |
|          | 709±5μs              | 685±2μs             | 0.97    | qpy.ParameterizedBenchmarks.time_dump_and_load(50, 10)                                                          |
|          | 1.90±0.05ms          | 1.84±0.01ms         | 0.97    | qpy.RandomBenchmarks.time_dump(20, 256, 0)                                                                      |
|          | 160±10μs             | 155±10μs            | 0.97    | quantum_info.PauliListBench.time_commutes_with_all(100, 500)                                                    |
|          | 278±20μs             | 270±8μs             | 0.97    | quantum_info.PauliListBench.time_commutes_with_all(400, 500)                                                    |
|          | 4.57±0.1ms           | 4.44±0.03ms         | 0.97    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(20, 0)                                |
|          | 5.25±0.04ms          | 5.12±0.07ms         | 0.97    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 32, 0)                                    |
|          | 323±2μs              | 315±6μs             | 0.97    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 8, 1)                                        |
|          | 270±2μs              | 263±2μs             | 0.97    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('modular_adder', 8, 0)                              |
|          | 142±2μs              | 137±1μs             | 0.97    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('mcx', 4, 0)                                         |
|          | 3.70±0.05ms          | 3.60±0.01ms         | 0.97    | transpiler_levels.TranspilerLevelBenchmarks.time_transpile_from_large_qasm(0)                                   |
|          | 2.13±0.02ms          | 2.07±0.01ms         | 0.97    | transpiler_qualitative.TranspilerQualitativeBench.time_transpile_time_qft_16(0)                                 |
|          | 573±10ms             | 559±9ms             | 0.97    | vf2.VF2LayoutSuite.time_grid_line(121, False, 20, None)                                                         |
|          | 702±9μs              | 679±4μs             | 0.97    | vf2.VF2LayoutSuite.time_grid_line(121, True, 10, None)                                                          |
|          | 6.99±0.2ms           | 6.76±0.04ms         | 0.97    | vf2.VF2LayoutSuite.time_grid_line(256, False, 10, 1000000)                                                      |
|          | 27.3±0.08ms          | 26.3±0.7ms          | 0.97    | vf2.VF2LayoutSuite.time_grid_line(256, True, 20, 1000000)                                                       |
|          | 4.71±0.01μs          | 4.54±0.1μs          | 0.96    | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 8)                                           |
|          | 82.2±20μs            | 78.7±20μs           | 0.96    | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 8192)                                        |
|          | 7.17±0.04μs          | 6.91±0.05μs         | 0.96    | circuit_construction.CircuitConstructionBench.time_circuit_extend(5, 128)                                       |
|          | 3.38±0.02μs          | 3.24±0.03μs         | 0.96    | converters.ConverterBenchmarks.time_circuit_to_dag(1, 8)                                                        |
|          | 186±3μs              | 179±3μs             | 0.96    | converters.ConverterBenchmarks.time_dag_to_circuit(2, 2048)                                                     |
|          | 14.7±0.05ms          | 14.0±0.09ms         | 0.96    | mapping_passes.PassBenchmarks.time_sabre_layout(5, 1024)                                                        |
|          | 11.6±0.1ms           | 11.1±0.08ms         | 0.96    | mapping_passes.PassBenchmarks.time_sabre_swap(20, 1024)                                                         |
|          | 1.93±0.05ms          | 1.86±0.04ms         | 0.96    | mapping_passes.PassBenchmarks.time_sabre_swap(5, 1024)                                                          |
|          | 36.6±0.3μs           | 35.4±0.1μs          | 0.96    | passes.PassBenchmarks.time_remove_final_measurements(14, 1024)                                                  |
|          | 608±3μs              | 583±6μs             | 0.96    | passes.PassBenchmarks.time_remove_reset_in_zero_state(14, 1024)                                                 |
|          | 920±10μs             | 884±10μs            | 0.96    | passes.PassBenchmarks.time_unroll_3q_or_more(20, 1024)                                                          |
|          | 415±1μs              | 400±0.9μs           | 0.96    | qpy.ParameterizedBenchmarks.time_dump(50, 10)                                                                   |
|          | 216±0.8μs            | 207±0.3μs           | 0.96    | qpy.ParameterizedBenchmarks.time_dump(50, 5)                                                                    |
|          | 242±2μs              | 233±1μs             | 0.96    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('mcx', 8, 0)                                        |
|          | 258±3μs              | 248±3μs             | 0.96    | transpiler_ft.TranspilerCliffordTBenchmarks.time_transpile('modular_adder', 8, 0)                               |
|          | 701±4μs              | 676±3μs             | 0.96    | vf2.VF2LayoutSuite.time_grid_line(121, True, 10, 1000000)                                                       |
|          | 65.8±3ms             | 62.4±2ms            | 0.95    | circuit_construction.ParameterizedCircuitBindBench.time_bind_params(20, 32768, 32768)                           |
|          | 10.4±0.2ms           | 9.90±0.1ms          | 0.95    | transpiler_ft.TranspilerCliffordRZBenchmarks.time_transpile('grover', 64, 0)                                    |
|          | 1.37±0.03ms          | 1.30±0.02ms         | 0.95    | vf2.VF2LayoutSuite.time_grid_line(256, True, 10, None)                                                          |
|          | 27.1±0.6ms           | 25.8±0.02ms         | 0.95    | vf2.VF2LayoutSuite.time_grid_line(256, True, 20, None)                                                          |
|          | 62.0±4μs             | 58.0±5μs            | 0.94    | quantum_info.SparsePauliOpBench.time_to_matrix(10, 50)                                                          |
|          | 3.37±0.2ms           | 3.16±0.01ms         | 0.94    | queko.QUEKOTranspilerBench.time_transpile_bigd(0, None)                                                         |
|          | 1.40±0.01ms          | 1.31±0.06ms         | 0.94    | vf2.VF2LayoutSuite.time_grid_line(256, True, 10, 1000000)                                                       |
|          | 866±60μs             | 805±4μs             | 0.93    | circuit_construction.CircuitConstructionBench.time_circuit_copy(1, 131072)                                      |
|          | 19.4±0.7μs           | 18.0±0.6μs          | 0.93    | quantum_info.PauliBench.time_evolve(200)                                                                        |
|          | 3.10±0.1ms           | 2.89±0.03ms         | 0.93    | ripple_adder.RippleAdderTranspile.time_transpile_square_grid_ripple_adder(10, 0)                                |
|          | 903±10μs             | 830±50μs            | 0.92    | circuit_construction.CircuitConstructionBench.time_circuit_copy(8, 131072)                                      |
|          | 18.4±0.8μs           | 16.9±0.8μs          | 0.92    | quantum_info.PauliBench.time_evolve(500)                                                                        |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changelog: None Do not include in the GitHub Release changelog. performance Rust This PR or issue is related to Rust code in the repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants