We provide the following tools for compiling and running circuits with run-time error suppression across quantum computing platforms:
- Randomized Compiling (RC)
A protocol which compiles circuits into a form where coherent noise is suppressed without adding depth to the circuit, that is, without increasing the number of cycles needed to implement the circuit.
Compiles quantum circuits into new quantum circuits that contain only gates that can be executed on a specific hardware platform. This includes arbitrary
SU(4)decomposition for converting arbitrary unitary matrices into gates that are compatible with the hardware, in addition to circuit compression, simplification, and handling hardware restrictions.
- Converting and Running Circuits on Third-Party Platforms
Easily convert between the circuit representations of leading software packages to run jobs on different platforms, including re-compiling into the gateset supported by the hardware backend. Currently, True-Q™ supports conversion between Qiskit, Cirq, pyQuil, and QASM.