KonuAnlatım.com

Gerçek Kuantum Donanımında Çalıştırma

Kuantum Hesaplama · Bölüm 79Kuantum HesaplamaDers

Bu ünitenin başından beri yazdığımız devreleri hep klasik makinelerde, yani simülatörlerde çalıştırdık. Bu ders zincirin son halkası: artık devreni gerçek bir kuantum işlemcisine göndermeyi öğreneceksin. Gönderme akışını, cihaz kısıtlarını, gürültüyü ve klasik tuzakları göreceğiz. Serinin tamamı için Kuantum Hesaplama dersleri sayfasına bakabilirsin; simülatör tarafını henüz görmediysen Kuantum Simülatörleri dersinden başla.

Simülatörden Gerçeğe: Ne Değişir?

Simülatör devrenin matematiğini hesaplar: ψ durum vektörünü kapı kapı ilerletir ve kuantum mekaniğinin öngördüğü ideal olasılıkları verir. Gerçek cihazda hesaplamayı doğa yapar; fiziksel kübitler kapıları gerçekten yaşar. Bu fark üç sonuç doğurur. Birincisi gürültü: her kapı ve okuma küçük hatalar ekler. İkincisi istatistik: olasılığı doğrudan okuyamazsın; Shot Tabanlı Simülasyon dersindeki gibi yüzlerce tekrardan frekans sayarsın. Üçüncüsü kısıt: cihaz yalnızca kendi doğal kapı setini ve kübit bağlantı düzenini uygular.

Somut bir karşılaştırma: H kapısı ardından CNOT koyan Bell devresi |00⟩'ı (|00⟩ + |11⟩)/√2 durumuna taşır; simülatörde ölçüm frekansları %50–%50'ye yaklaşır. Gerçek cihazda aynı devre tipik olarak şöyle döner: |00⟩ %47, |11⟩ %48, |01⟩ %3, |10⟩ %2. Bu %2–3'lük fazlalık bir hata değil, kapı ve okuma gürültüsünün doğal izidir.

İş Gönderme Akışı: Devreden Sonuca Altı Adım

Backend ve Cihaz Kavramı dersinde göreceğiz her cihaz bir backend nesnesiyle temsil edilir. Gerçek donanımda çalıştırmak, şu altı adımlık döngüyü işletmektir:

  1. Devreyi yaz: Kuantum Devresi Yazımı dersindeki gibi kapıları ekle, her kübiti bir klasik bite bağla.
  2. Transpile et: devreyi hedef cihazın kapı setine ve bağlantı haritasına Devre Transpilasyonu kurallarıyla çevir, optimizasyon düzeyini seç.
  3. Shot sayısını belirle: istenen hassasiyetle süreyi dengele; 1000–10.000 aralığı pratik bir başlangıçtır.
  4. Gönder: işi (job) kuyruğa bırak, dönen iş kimliğini (job ID) sakla.
  5. Bekle ve topla: sıra gelince cihaz işi koşar; sonuçları iş kimliğiyle geri getir.
  6. Analiz et: Ölçüm Histogramları ile dağılımı görselleştir, Sonuçların İstatistiksel Analizi ile hata çubuklarını hesapla.

Beklemenin asıl nedeni genellikle kuyruktur, cihazın yavaşlığı değil: iki kübitlik bir kapı birkaç yüz nanosaniye sürer; binlerce shotluk kısa bir işin toplam çalışması saniyelerin altında kalır. Cihazlar paylaşımlıdır; işin sıraya girer ve sırası gelince koşar.

Önceki ünitedeki Klasik Kontrol dersindeki dinamik devreler (ölçüm sonucuna göre kapı uygulama) her cihazda desteklenmez; Kuantum Teleportasyon gibi ölçüm+geribesleme isteyen protokoller için cihazın bu özelliği sunduğunu önceden kontrol et.

Cihazın Kısıtları: Kapı Seti, Bağlantı Haritası, Derinlik

Gerçek donanımda transpilasyon zorunludur; cihazın üç fiziksel gerçekliği vardır. Birincisi kapı seti: cihaz yalnızca doğal kapılarını uygular; süperiletken cihazlarda bunlar tek kübitlik sx ve rz ile iki kübitlik cx ya da ecr kapısıdır, yazdığın H ve T kapıları bu dizilimlere çevrilir. İkincisi bağlantı haritası: fiziksel kübitler yalnızca komşularıyla iki kübitlik kapı kurabilir; CNOT haritada olmayan bir çifte denk gelirse derleyici SWAP ekler — her SWAP üç CNOT'tur, devre büyür. Üçüncüsü derinlik: devre uzadıkça kübitler daha uzun süre gürültüyle yaşar, sinyal erir. Kural kısadır: kısa ve bağlantı dostu devreler yaz.

Gürültü, Dekoherans ve NISQ Dönemi

Gerçek kübit çevresiyle etkileşir ve süperpozisyonunu yitirir; buna dekoherans denir. Bunu iki süre ölçer: T1, kübitin |1⟩'den |0⟩'a gevşeme zaman ölçeği; T2, faz uyumunun bozulma zaman ölçeği. Süperiletken cihazlarda ikisi de tipik olarak yüz mikrosaniye mertebesindedir; iki kübitlik kapı hataları 10⁻³–10⁻² aralığındadır, okuma hatası ise birkaç yüzde birdir. John Preskill'in 2018'de adlandırdığı NISQ (Noisy Intermediate-Scale Quantum) çağı bu dönemi anlatır: kabaca 50–1000 kübitlik, hata düzeltmesiz ama kullanılabilir cihazlar. Devrenin süresi T1 ve T2'ye yaklaştıkça sonuç anlamsızlaşır.

Gürültünün okumadaki izi somuttur: Bell deneyinde |01⟩ ve |10⟩ hiç çıkmaması gerekirken okuma hatası bunlardan birkaç yüzde bir üretir; Gürültü Modelleri dersinde bu kanalların matematiksel karşılığını göreceksin. Hata azaltma (mitigation) iş bittikten sonra sonucu düzeltir; örneğin okuma hata matrisini ölçüp etkisini geri çevirmek. Hata düzeltme (QEC) ise bilgiyi çok sayıda fiziksel kübit üzerine yayar ve bugünkü cihazlarda henüz rutin değildir. Göndermeden önce güncel kalibrasyon hata haritasına bakıp en temiz kübitleri seçmek kaliteyi artırır.

Sık Yapılan Hatalar ve Yanılgılar

İlk donanım işini gönderen herkesin düştüğü klasik tuzaklar şunlardır:

  • Tek shotla karar vermek. Tek ölçüm olasılık hakkında hiçbir şey söylemez; tahminin standart hatası √(p(1−p)/N) ile ölçeklenir: p ≈ 0,5 için 1024 shotta ±1,6 puan, 10.000'de ±0,5 puan.
  • Shot artırmanın gürültüyü sileceğini sanmak. Tekrarlar yalnızca rastgele hatayı 1/√N gibi küçültür; kapı ve okuma hatalarından gelen sistematik sapma değişmez.
  • Bağlantı haritasını yok saymak. Uzak kübitler arasındaki CNOT zincirleri onlarca SWAP ekleyip devreyi gürültüde boğar.
  • Simülatör sonucunu mutlak hakem saymak. Cihazın %47–%48 vermesi bir başarısızlık değil, gürültülü gerçekliğin kendisidir; karşılaştırmayı hata çubuklarıyla yap.
  • Kuyruğu cihazın yavaşlığı sanmak. Çalışma saniyelerin altındadır; bekleten şey sıradır.

Artık gerçek donanımda deney yapmaya hazırsın; bilimsel bir soruyu devreye çevirmeyi Kuantum Deneyi Tasarımı dersinde işleyeceğiz. İlk deney olarak Süperyoğun Kodlama dersindeki kısa devreyi 2000 shotla gönderip simülatör tablosuyla karşılaştırmanı öneriyoruz. Bir sonraki ünitede ilk gerçek algoritmaya, Deutsch Algoritması'na geçiyoruz — artık onu hem simülatörde hem çipte koşabilirsin.

Sık Sorulan Sorular

Gerçek kuantum bilgisayar ile simülatör arasındaki fark nedir?

Simülatör devrenin matematiğini hesaplar ve ideal olasılıkları verir; gerçek cihaz fiziği kullanır ve sonuçlara gürültü, dekoherans ve okuma hataları ekler. Bu yüzden cihazda yalnızca |00⟩ ve |11⟩ beklerken %2–3'lük yanlış sonuçlar da görürsün. Cihazda ayrıca doğal kapı seti, bağlantı haritası ve kuyruk gibi simülatörde bulunmayan kısıtlar vardır.

Gerçek kuantum donanımında kaç shot çekmek gerekir?

İstediğin hassasiyete bağlıdır: olasılık tahmininin standart hatası √(p(1−p)/N) olduğundan p ≈ 0,5 için 1024 shotta ±1,6 puan, 10.000 shotta ±0,5 puan saparsın; ancak shot sayısı yalnızca rastgele hatayı küçültür, gürültüden gelen sistematik sapmayı düzeltmez.

NISQ nedir?

Noisy Intermediate-Scale Quantum kısaltmasıdır; John Preskill'in 2018'de adlandırdığı, hata düzeltmesiz ve kabaca 50–1000 kübitlik gürültülü cihazlar dönemini anlatır. Gerçek donanımda çalıştırmanın pratik kuralları (kısa devre, temiz kübit seçimi, istatistiksel raporlama) NISQ koşullarından doğar.

Kaynaklar ve İleri Okuma

IBM Quantum Learning — IBM'in resmi kuantum öğrenim platformu; donanımda çalıştırma ve gürültü konularında ücretsiz dersler sunar.

IBM Quantum Platform Dokümantasyonu — backend seçimi, transpilasyon ve iş gönderimi için güncel kılavuz ve API referansı.

Quantum Computing in the NISQ era and beyond (J. Preskill, 2018) — NISQ terimini tanımlayan klasik makalenin özeti.

Quantum error correction — İngilizce Vikipedi — hata azaltma ile hata düzeltme ayrımının temel kavramları.

Superconducting quantum computing — İngilizce Vikipedi — T1, T2 süreleri ve kapı uygulamalarının fiziksel arka planı.

Dersler

Tümü →