Memberikan perkiraan untuk chip kuantum generik tidak mungkin karena tidak ada implementasi standar untuk saat ini.
Namun demikian, dimungkinkan untuk memperkirakan angka ini untuk chip kuantum tertentu, dengan informasi yang disediakan secara online. Saya menemukan informasi tentang chip Q IBM, jadi inilah jawaban untuk chip Q5 Tenerife IBM . Di tautan, Anda akan menemukan informasi tentang chip tersebut, tetapi tidak ada yang mengenai timing. Anda perlu mengakses log versi chip (melalui tautan yang diberikan pada halaman chip IBM Q 5 Tenerife ). Di log versi ini, buka bagian "Spesifikasi Gerbang", Anda akan memiliki informasi berikut (penjelasan lebih lanjut di bawah):
- Waktu untuk "GD", yaitu 60ns di tautan di atas.
- Beberapa kali untuk "GF" (mari kita ambil 200ns untuk perhitungan di bawah).
- "Waktu buffer", yaitu 10ns di tautan di atas.
Tetapi apa yang dilambangkan oleh "GD", "GF" atau "buffer time"? Mereka adalah operasi fisik dasar , yaitu operasi yang akan dilakukan pada qubit fisik. Operasi fisik ini kemudian digunakan untuk mengimplementasikan beberapa gerbang kuantum dasar. Anda dapat menemukan dekomposisi 4 gerbang kuantum dasar dari backend Q IBM dalam hal operasi fisik ini pada halaman chip IBM Q 5 Tenerife . Saya menyalin ilustrasi di bawah ini.
Bersamaan dengan "GD" dan "GF", ada operasi "FC" fisik yang tidak muncul di timing. Ini karena operasi "FC" ini hanya "mengubah kerangka pulsa berikut" (mengutip Jay Gambeta dari percakapan di QISKit Slack), sehingga operasi "FC" memiliki biaya (waktu aplikasi) sebesar 0.
"Waktu buffer" hanyalah waktu jeda antara setiap aplikasi operasi fisik.
Jadi akhirnya kita dapat menghitung waktu yang diperlukan untuk menerapkan setiap gerbang dasar pada backend spesifik ini:
- U1 : 0ns
- U2 : 70ns = 0ns + 60ns + 10ns (buffer) + 0ns
- U3 : 140ns = 0ns + 60ns + 10ns (buffer) + 0ns + 60ns + 10ns (buffer) + 0ns
- CX : 560ns = 0ns + 60ns + 10ns (buffer) + 200ns + 10ns (buffer) + 60ns + 10ns (buffer) + 200ns + 10ns (buffer)
Dari pengaturan waktu ini, Anda dapat menyimpulkan jumlah operasi per detik yang dapat dilakukan backend ibmqx4.
Mengambil 200ns per operasi sebagai perkiraan kasar waktu rata-rata untuk operasi, Anda berakhir dengan 5.000 000 operasi per detik.
Anda dapat menemukan data untuk backend lainnya di repositori GitHub qiskit-backend-informasi .