6
$\begingroup$

I need to know what is the basic hardware gate library in hardware IBM and Google? I mean, which one of the gates can be implemented directly in the hardware. I would be very grateful if everyone helps me.

$\endgroup$
2
  • $\begingroup$ This may help quantumcomputing.stackexchange.com/questions/10212/… $\endgroup$ Commented Aug 14, 2021 at 6:52
  • 2
    $\begingroup$ Thanks very much, what about physical gates in Google? and another question is which so Hadamard gate is not a physical gate? if so, what is the similar gate with Hadamard in the physical layer? $\endgroup$ Commented Aug 14, 2021 at 7:22

1 Answer 1

6
$\begingroup$

IBM

You can view the basis gates that supporting at the hardware level for IBM's hardware through your dashboard. All the devices with more than 1 qubit have the same set of basis gates $\{CX, ID, RZ, SX, X \}$. Below is a screenshot of a particular device named ibmq_bogota.

Bogota


Google

From google's quantum computer datasheet and Cirq documentation here it seems like the google devices implement the following set of gates:

One qubit gate: $U3$ (general one-qubit gates pf any rotation), $X, Y, Z$.

Two qubit gates: Sycamore gate, which has the matrix representation as $\begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 0 & -i & 0 \\ 0 & -i & 0 & 0 \\ 0 & 0 & 0 & e^{-i\pi/8} \end{pmatrix}$

The $\sqrt{iSWAP}$ gate which has the matrix representation as $\begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & \frac{1}{\sqrt{2}} & \frac{i}{\sqrt{2}} & 0 \\ 0 & \frac{i}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix}$

Other two qubit gate that being supported is the $CZ$ gate.


IonQ

The gates supported by the IonQ device are:

One qubit gates: $ GPI(\phi) = \begin{pmatrix} 0 & e^{-i\phi} \\ e^{i\phi} & 0\end{pmatrix}, GPI2(\phi) = \begin{pmatrix} 1 & -ie^{-i\phi} \\ -ie^{i\phi} & 1\end{pmatrix}, GZ(\theta) = \begin{pmatrix} e^{-i\theta/2} & 0 \\ 0 & e^{i\theta/2} \end{pmatrix} $

Two qubit gates: The Mølmer-Sørenson gate (MS): $\dfrac{1}{\sqrt{2}}\begin{pmatrix}1 & 0 & 0 & -i\\ 0 & 1 & -i & 0\\ 0 & -i & 1 & 0\\ -i & 0 & 0 & 1 \end{pmatrix}$

See this documentation by IonQ for more details.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.