Google'ın kuantum hata düzeltme atılımını anlamak
(quantum-machines.co)- Kuantum bilgisayarların temel birimi olan kübitler son derece hassastır; küçük dış müdahalelerde bile hata oluşur
- Kuantum hata düzeltme (QEC), çok sayıdaki hassas fiziksel kübiti birleştirerek daha kararlı mantıksal kübitler üretir ve hataları düzeltir
- QEC'nin temel hedefi, fiziksel kübitlerin hata oranı eşik değerin altında olduğunda daha fazla kübit eklense bile hataların azalmasını sağlamaktır
Google'ın başlıca başarısı: eşik altı hata oranına ulaşmak
- Google, belirli bir QEC türü olan surface code kullanarak hataları üstel olarak azaltmayı başardı
- Kod mesafesini (code distance) 5'ten 7 kübite çıkararak mantıksal hata oranını 2,14 kat azalttı
- Deney sonuçlarında mantıksal kübitlerin, fiziksel kübitlere göre iki kat daha uzun süre dayandığı görüldü
- Bu, mantıksal kübitlerin fiziksel kübitlerden daha iyi performans gösterdiğini kanıtlayan ilk örnek olup, ölçeklenebilir kuantum bilgisayarlar için önemli bir temel oluşturuyor
Kontrol mühendisliği açısından Google'ın yeniliği
1. Gerçek zamanlı senkronizasyon
- Tüm hata düzeltme döngülerinin 1.1µs içinde tamamlanması gerekiyordu; bu da kübitler arasında kusursuz senkronizasyon gerektiriyordu
- Sinyaldeki çok küçük zamanlama hataları bile hata birikimine ve hesaplamanın başarısız olmasına yol açabilir
2. Gerçek zamanlı decoding
- Decoding, ölçüm verilerini analiz ederek hatanın konumunu ve türünü belirleme işlemidir
- Google, 63µs gecikmeyle 1 milyondan fazla hata düzeltme döngüsünü işledi
- Decoder yavaş kalırsa hatalar birikir; bu nedenle gerçek zamanlı decoding zorunludur
3. Yüksek doğruluklu gate işletimi
- Tek kübit gate hata oranında %0,1'in altı, iki kübitli CZ gate hata oranında ise %0,3 seviyesine ulaşılarak mantıksal kübitlerin kararlılığı sağlandı
- Gate hataları sistem geneline yayılabildiği için doğruluk kritik önem taşır
Gerçek zamanlı decoding'in önemi
- Google'ın araştırması, decoder gecikmesinin (latency) ve iş hacminin (throughput) QEC performansı için ne kadar önemli olduğunu gösteriyor
- Decoding, FPGA gibi donanımlarda hızlı ve doğru biçimde yapılırken GPU daha yüksek hesaplama kapasitesi sunuyor
- NVIDIA ile Quantum Machines iş birliğiyle geliştirilen DGX Quantum platformu, 4µs altındaki veri gidiş-dönüş gecikmesiyle QEC iş yüklerini destekliyor
Önümüzdeki zorluklar ve görünüm
Google'ın ortaya koyduğu anlam
- Google, mantıksal kübitlerin fiziksel kübitleri aşabildiğini göstererek hata toleranslı (fault tolerance) kuantum bilişime giden yolu açtı
- Mantıksal hata oranının üstel olarak azaldığını kanıtlayarak karmaşık kuantum hesaplamaları gerçekleştirme potansiyelini ortaya koydu
Gelecekteki araştırma başlıkları
- Decoder hızının artırılması ve otomatik kalibrasyon
- Hızlı hata azaltma stratejilerinin geliştirilmesi
- Kuantum ve klasik işler arasında entegre kontrol sistemlerinin tasarlanması
- Hatalar birikmeden önce düzeltilmesini sağlayacak gerçek zamanlı geri bildirim döngülerinin tamamlanması
2 yorum
AlphaQubit - yapay zekayı kullanarak kuantum bilgisayarların hatalarını belirleme
Hacker News yorumları
Bunun gerçekten iyi bir açıklama olup olmadığından şüpheliyim. Daha girişte takıldım: Klasik bilgisayarlarda hataya dayanıklı belleğin bitleri kopyalayıp çoğunluk oylamasıyla düzelttiğini söylüyor; oysa gerçekte bit kopyalama ve çoğunluk oylaması değil, ECC gibi hata düzeltme kullanılır.
Aynı etki çok daha az ek bitle elde edilebildiği için bitleri kopyalamak son derece müsriftir. Muhtemelen daha verimli bir stratejinin olmadığı mantık devreleri tarafıyla karıştırmış.
Kuantum hata düzeltmede klonlama yok teoremi nedeniyle fazlalık aynı şekilde kullanılamaz; bunun yerine daha fazla kübit kullanılarak kübit altuzayı daha büyük bir uzayın içine gömülür. Düzeltilebilir bir hata oluştuğunda bu gömülü altuzay büyük uzayın içinde başka bir “konuma” taşınır; bu algılanıp altuzayın iç durumuna dokunmadan geri alınabildiği için kuantum bilgisi korunur.
Bir sinyalin 0 mı 1 mi olarak yorumlanacağı, elektronların çoğunluğunun hangi yönde hareket ettiğine bağlıdır. Gücü düşürdükçe sinyal başına elektron sayısı azalır ve hatalar artar. Bu anlamda klasik bilgisayarlar ya da fiber optik gibi cihazlarda da donanım alt tabakası düzeyinde tekrar kodu bulunduğu söylenebilir.
Bit tek bir atomda ya da elektronda saklanmaz. Tek bir biti saklayan hücre, aynı değeri yedekli biçimde saklayan daha küçük hücrelerin paralel bağlı bir kümesi olarak görülebilir; okuma sırasında bellek hücresindeki toplam yük miktarı okunurken analog biçimde bir çoğunluk oylaması kendiliğinden gerçekleşir.
Bilgisayarlardan ne kadar soyut düzeyde söz ettiğinize bağlı olarak, özellikle kuantum bilgisayarlarla klasik bilgisayarları karşılaştırırken bellek yalnızca RAM değil, durumu tutan her şey anlamına gelebilir; klasik bilgisayarlar da yalnızca masaüstleri değil, basit mantık devrelerini de kapsayabilir. Temelde masaüstü bilgisayar da devasa bir mantık devresidir.
RAID-1 de var, daha yüksek düzeyde yedekler de var. Bu yüzden klasik bilgisayarlarda hata dayanıklılığı için kopyalamanın gerçekten kullanıldığı yeterince örnek olduğunu düşünüyorum.
Tarayıcı yakınlaştırmasını ayarladığınızda gövde metni hariç her şeyin büyüdüğü bir web sitesi yapmış olmaları şaşırtıcı.
Böyle bir yöntemi ilk kez görüyorum. Tarayıcı yakınlaştırmasını baypas etmenin neredeyse tek yolu olabilir.
Bu arada burada bahsedilen makale 27 Ağustos 2024 tarihinde yayımlandı.
https://arxiv.org/pdf/2408.13687
Kuantum bilişimin nereye gideceğini hâlâ merakla bekliyorum, ama “atılım” için yeni bir ölçütüm var. Bir kuantum bilgisayar birkaç bitten büyük asal çarpanlara sahip bir sayıyı çarpanlarına ayırabilene kadar, en iyi ihtimalle devam eden çalışma olarak göreceğim.
Başlardaki durgunluk, hata düzeltme maliyetinin büyük ölçüde ön tarafa yığılmış olmasından kaynaklanır. İlgi alanına bağlı olarak bu göstergenin başlangıçtaki duyarsızlığı dikkat dağıtıcı şeyleri azaltması açısından iyi olabilir ya da gerçek ilerlemeyi düzgün göstermemesi açısından kötü olabilir. Örneğin gerçek iyileşme hızı yılda 2 kat değil de 10 kat ise, RSA2048’in 12 yıl sonra değil 2 yıl sonra kırılacağını fark etmeniz 3 yıl sürebilir.
Ayrıntılı bir argüman kuracak kadar bilmiyorum, ama “elbette zor, ama sonunda oraya varılacak” diye bunu doğal varsayan haberleri her okuduğumda bu endişe doğuyor. Teorik olarak kuantum algoritmalarının değerli gerçek dünya problemlerini çözebileceğine katılıyorum; ancak “ticari olarak viable bir ikame olup gerçek dünya problemlerini çözme” aşamasına gelene kadar hâlâ çok sayıda bilinen bilinmeyen var gibi görünüyor.
Yeterince güvenilir ve maliyet açısından verimli ölçekte bir çözümün mühendislikle üretilemesini engelleyen temel sınırlar keşfedilmesi ihtimali de var gibi. Artık geriye kalanların çoğunlukla “çok zor mühendislik” olduğundan epey emin olunabileceğine dair bir karşı argüman duymak isterim.
Kuantum bilişimdeki her bir ilerlemenin ne sonuç doğuracağını pek bilmiyorum ama bir gün oluşturduğum tüm güvenlik anahtarlarını ve tüm yazılımların kripto algoritmalarını değiştirmem gerekeceği açısından kuantum bilişim riskine maruz olduğumu biliyorum
Bu başarı bizi kuantum kripto kıyametine ne kadar yaklaştırdı? Bunu üç aylık mühendislik planına bütçe kalemi olarak koymama ne kadar zaman kaldı?
Pratikte sorun yalnızca açık anahtarlı kriptoda; simetrik anahtarlar ise iyi durumda. Biraz basitleştirilmiş bir ifade ama gerçekte büyük ölçüde doğru
İdeal olarak çoğu durumda iş “openssl / openssh / golang-crypto vb. en güncel sürüme yükseltmek ve el sıkışma ayarlarının güncel kripto algoritmalarını kullandığını doğrulamak” kadar basit olmalı. Ancak çeşitli insani nedenlerle protokollerin nasıl değiştirileceği konusunda neredeyse hiç uzlaşma yok, bu yüzden bu hâlâ uzak bir konu
Bir gün yeni asimetrik anahtarlar da oluşturmak gerekecek; asıl ilginçleşen yer de orası olacak gibi. Donanım tabanlı bir çözüm şu anda yok ve muhtemelen uzun sürecek. Şirketler, regülasyonlar ve federal hükümete satış nedeniyle ABD federal hükümet standartlarına uymaya çalışıyor; federal hükümet protokol standardizasyonunu çok yavaş ilerletiyor ve görünüşe göre daha fazla kimlik doğrulama algoritması eklemek istiyor. İlgili standart olan FIPS 140 onayı bugün bile sadece evrak işlemleriyle bir yıldan fazla sürüyor; herkes daha hızlı hareket etmek istiyor. Yazılım, geliştirme açısından daha hızlı ilerleyebilir ama anahtar çalmayı kolaylaştıran genel ödünleşimleri ve resmî sertifikasyon sorununu aynen taşıyor
Bu yüzden şimdiden yeni “kuantum güvenli” güvenlik mekanizmaları geliştiriliyor
20 yıl dayanması gereken bir anahtarınız varsa yeni NIST onaylı standart algoritmaları denemek iyi olur
HN’de bu başarının bizi kullanışlı kuantum bilgisayara ne kadar yaklaştırdığını anlayan biri var mı?
https://arxiv.org/abs/2408.13687
“Our results present device performance that, if scaled, could realize the operational requirements of large scale fault-tolerant quantum algorithms.”
Google ölçeklenebilir olup olmadığını test etmeyi unutmuş gibi
Bir atılım gibi hissettirmiyor. Olumlu bir mühendislik ilerlemesi olduğu doğru, ama atılım değil
Ayrıca yapay zekanın bununla ne ilgisi var ki?