Specifications
About Cirq
The Cirq simulators on Open Quantum pair two engines. qsim is Google’s optimized state-vector simulator, and the engine Google used to produce the cross-entropy benchmark results in its 2019 quantum supremacy paper. Its core is written in C++ with gate fusion, AVX/FMA vector operations, and OpenMP multithreading, and both Cirq and qsim are open source under the Apache 2.0 license. For circuits too large for a full state vector, a matrix product state engine built on quimb compresses the quantum state instead of storing every amplitude. Submit circuits from any supported framework, then run the same code, unchanged, on real QPUs when you are ready.
Configuring Cirq
Options you can set when you create a job on Cirq.
engineWhich engine runs your circuit, both on CPU: qsim (exact state-vector simulation, the default) or MPS (approximate matrix product state simulation with quimb, for circuits too large for a full state vector).
max_bond_dimUsed only with the MPS engine. Sets the maximum bond dimension (default 128). Higher values are more accurate but slower.
Running Cirq on Open Quantum
Free during beta
Simulators run on the Public Compute tier with no credits used while in beta. Prototype and debug as much as you need before spending anything on real hardware.
See all simulatorsOne API, every framework
Submit circuits in Qiskit, PennyLane, Cirq, Qrisp, or OpenQASM. Open Quantum handles the translation, so the same code runs here and on every QPU.
Explore the frameworksThe same circuit runs on real QPUs
Circuits you run here can then go to real QPUs from IonQ, Rigetti, IQM, and AQT, with the same code, unchanged.
Browse real QPUsOther simulators on Open Quantum
Prototype free, prove it on real QPUs
Start on Cirq with no credits, then run the same circuit on real hardware with $50 of free quantum compute.

