Skip to main contentIBM Quantum Platform
Important

IBM Quantum Platform is moving and this version will be sunset on July 1. To get started on the new platform, read the migration guide.

New version of dynamic circuits coming in July 2025

Starting 7 July 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.

This announcement was updated 3 June 2025 to reflect the new date of 7 July.

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