Skip to main contentIBM Quantum Platform

New version of dynamic circuits coming in June 2025

Starting 2 June 2025 and continuing through the year, IBM Quantum® will begin a gradual rollout of new features to dynamic circuits that will enable them at the utility scale. Planned features include the following:

  • A 75x speedup in execution by using the Gen3 engine stack
  • Parallel execution of branches, which reduces circuit duration and improves result quality
  • Improvement in mid-circuit measurement
  • Better integration with dynamical decoupling
  • More visibility of circuit timing information

These improvements will gradually roll out throughout the year.

To accelerate the rollout, we have deprecated the following capabilities:

  • The while, for, and switch control flow constructs
  • The ability to use control flow instructions inside the body of a branch (as in, nested control flow)
  • Conditional measurements

Support will end for these deprecated instructions on or around 2 June 2025.

As a reminder, you can find out which of the QPUs available to you support dynamic circuits by executing service.backends(dynamic_circuits=True) in the qiskit-ibm-runtime package.

Was this page helpful?
Report a bug or request content on GitHub.