amazon-braket/Braket.jl

Feature request: Benchmarks

Opened this issue · 0 comments

Describe the feature you'd like
Basic benchmarking of code for adding circuits, generating basis rotation instructions, comparing Sums, etc.

Is this feature already present in the Python SDK?
No.

How would this feature be used? Please describe.
Helps us diagnose regressions and tackle performance bottlenecks.

Describe alternatives you've considered
N/A.

Additional context
Some good initial benchmarks would be:

  • [] Adding two very wide (many qubits) and deep (many gates) circuits
  • [] Applying a complicated noise model to a very deep circuit
  • [] Comparing two large Sum operators
  • [] Translating a very large Circuit to OpenQASM
  • [] Postprocessing of a shots>0 run with many thousands of measurements
  • [] Clamping all free parameters in a circuit with many thousands of them