Qiskit / qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
https://www.ibm.com/quantum/qiskit
Apache License 2.0
5.32k stars 2.38k forks source link

Support for PhasedXZ and sqrt(iSWAP) basis gates in GenericBackendV2 #12764

Open ProThicc opened 4 months ago

ProThicc commented 4 months ago

What should we add?

Hello, I was looking at gate decompositions for certain circuits related to my research. I have a particular basis set of gates (PhasedXZ and sqrt(iSWAP) that decrease the circuit depth and also are experimentally realizable. These are supported in cirq and if these are available in qiskit, it would be awesome!

Thanks

Cryoris commented 3 months ago

There's yet no sqrt(iSwap)-based decomposition in Qiskit -- do you mean a decomposition as described in https://arxiv.org/pdf/2105.06074v3? If yes, there's ongoing work (https://github.com/Qiskit/qiskit/pull/9375) which could be taken up again 🙂

ProThicc commented 2 months ago

There's yet no sqrt(iSwap)-based decomposition in Qiskit -- do you mean a decomposition as described in https://arxiv.org/pdf/2105.06074v3? If yes, there's ongoing work (#9375) which could be taken up again 🙂

Hello! Yes, I was talking about that decomposition. I was looking at equivalence library and if we map sqrt(iSWAP) to known gates and that should help with transpilation I suppose. Any active contributors working on this? I would be glad to help as it will impact my research as well.