When trying to execute complex quantum circuits on IBMQ real devices, one can encounter a typical error (ERROR_RUNNING_JOB
) with the message 'Circuit runtime is greater than the device repetition rate [8020]'.
I think am fully concerned on what refers to circuit fidelity and transpile optimizations. However, what I'm trying to get is just what are those device repetition rates that my circuit runtime should be smaller than (my goal is to study current device limits for executions of a quantum algorithm depending on the parameters given, which affects significantly on the circuit runtime).
What's more, how can I calculate the circuit runtime depending on its depth (and I suppose types and number of gates being required)?
For example, someone asked 7 months ago how to fix the 8020 error, which is "simply" fixed by reducing the circuit size, but at which point does someone have to reduce it depending on the real device (like ibmq_16_melbourne
or ibmq_manhattan
)?