Okamih, keď sa krivka konečne ohla správnym smerom

Tridsať rokov spočívala kvantová korekcia chýb na sľube, ktorý sa nikdy nepodarilo jasne splniť. Teória hovorí, že ak rozložíte jednu jednotku kvantovej informácie — jeden logický qubit — medzi mnoho hlučných fyzických qubitov a tieto fyzické qubity sú dostatočne kvalitné, potom by pridávanie ďalších malo logický qubit zlepšovať a chyby by mali s rastom kódu exponenciálne klesať. Háčik je v onom „ak“: pod kritickou hranicou šumu viac qubitov pomáha; nad ňou iba pridáva ďalší šum. Každý skorší experiment sa nachádzal na nesprávnej strane tejto hranice alebo trend neukázal dostatočne čisto. Zväčšovanie kódu situáciu zhoršovalo, nie zlepšovalo.

V decembri 2024 Google Quantum AI oznámil prvú jasnú ukážku opačného režimu. Na Willow, najnovšej generácii svojich supravodivých procesorov, vytvoril pamäte s povrchovým kódom so vzdialenosťami 3, 5 a 7 a pozoroval, ako logická chybovosť pri každom zväčšení kódu klesá — o faktor Λ = 2,14 ± 0,02 pri každom zvýšení vzdialenosti o dva. Najväčšia, 101-qubitová pamäť so vzdialenosťou 7 uchovávala logický qubit s chybou 0,143 % ± 0,003 % na cyklus korekcie a — hlavná správa vnútri titulku — vydržala dlhšie než jej vlastný najlepší fyzický qubit, o faktor 2,4 ± 0,3. Tomu sa hovorí prekročenie bodu zvratu (beyond breakeven) a prínos korekcie chýb na tomto hardvéri prvýkrát prevážil jej réžiu.

Je to skutočný míľnik a oplatí sa presne povedať, akého druhu. Dokazuje, že škálovanie teraz smeruje správnym smerom. Nie je to fungujúci kvantový počítač a práca to ani netvrdí.

Čo znamenajú „povrchový kód“, „vzdialenosť“ a „pod hranicou“

Logický qubit je jedna chránená jednotka kvantovej informácie zakódovaná do mnohých fyzických qubitov. Povrchový kód je konkrétny spôsob takéhoto kódovania na dvojrozmernej mriežke, kde ďalšie „meracie“ qubity neustále kontrolujú chyby bez narušenia uloženej informácie. Vzdialenosť kódu d nie je fyzická vzdialenosť: je to najmenší počet vhodne umiestnených chýb, ktoré môžu poškodiť logický qubit bez toho, aby si to kód všimol. Väčšie d znamená väčšiu a odolnejšiu oblasť — spotrebuje viac fyzických qubitov (približne 2d² − 1) a opraví viac súčasných chýb, až (d − 1)/2. Tri tu testované veľkosti, vzdialenosti 3, 5 a 7, teda opravujú 1, 2 a 3 súčasné chyby a spotrebujú približne 17, 49 a 97 fyzických qubitov — pamäť so vzdialenosťou 7 od Googlu použila 101, o niečo viac než učebnicové minimum.

Pod hranicou“ je kľúčový výraz. Korekcia chýb pomáha iba vtedy, keď fyzická chybovosť leží pod kritickou hodnotou; tam každé zvýšenie vzdialenosti exponenciálne potláča logickú chybovosť. Faktor potlačenia Λ tento účinok meria — Λ > 1 znamená, že zväčšovanie kódu pomáha, a čím vyššie Λ, tým lepšie. Google uvádza Λ ≈ 2,14, teda že každé zvýšenie vzdialenosti o dva znížilo logickú chybovosť približne na polovicu. Podstatou výsledku je, že Λ pohodlne presahuje 1.

Bodový a čiarový graf z práce znázorňujúci pravdepodobnosť logickej chyby v závislosti od počtu cyklov kvantovej korekcie chýb. Krivky pre vzdialenosti kódu 3, 5 a 7 s počtom cyklov rastú; krivka vzdialenosti 7 je najnižšia a rastie najpomalšie. Zelená prerušovaná čiara označuje najlepší jednotlivý fyzický qubit. Krivka vzdialenosti 7 zostáva pod ňou a ukazuje, že zakódovaný logický qubit hromadí chyby pomalšie a žije dlhšie než najlepší fyzický qubit, z ktorého je vytvorený.
Ako logická chyba narastá s cyklami korekcie pri pamätiach so vzdialenosťou 3, 5 a 7 (zhora nadol). Sledujte zelenú prerušovanú čiaru — najlepší jednotlivý fyzický qubit na čipe. Pamäť so vzdialenosťou 7 (modrá, najnižšia) hromadí chyby pomalšie než táto čiara, takže zakódovaný qubit prežíva najlepší fyzický qubit, z ktorého je vytvorený — prekračuje bod zvratu faktorom 2,4×. Toto je výsledok pre životnosť; samotné potlačenie pod hranicou (Λ = 2,14 pri raste kódu zo vzdialenosti 3 cez 5 na 7) vyjadrujú čísla v texte.Google Quantum AI and Collaborators / Nature · CC BY-NC-ND 4.0

Čo autori urobili

  • Vytvorili pamäte s povrchovým kódom na dvoch čipoch Willow: 105-qubitovom procesore, na ktorom bežali kódy so vzdialenosťou 3, 5 a 7 použité v skúške škálovania (najväčšia bola 101-qubitová pamäť so vzdialenosťou 7 a 49 dátovými qubitmi), a 72-qubitovom procesore, na ktorom bežala pamäť so vzdialenosťou 5 s dekodérom v reálnom čase a repetičné kódy s vysokými vzdialenosťami.
  • Merali, ako sa logická chyba na cyklus mení pri zvyšovaní vzdialenosti kódu z 3 na 5 a 7, a určili faktor potlačenia Λ.
  • Porovnali životnosť logického qubitu s najlepším jednotlivým fyzickým qubitom na tom istom čipe, aby otestovali „bod zvratu“.
  • Prevádzkovali kód so vzdialenosťou 5 s dekodérom v reálnom čase — klasickým hardvérom, ktorý vyhodnocuje kontroly chýb tak rýchlo, ako vznikajú — až milión cyklov, aby ukázali, že korekcia chýb dokáže držať krok so strojom.
  • Rozšírili jednoduchšie repetičné kódy až na vzdialenosť 29, aby hľadali vzácne hlboké zdroje chýb vytvárajúce výkonnostné dno.

Čo zistili

  • Kód pracuje pod hranicou. Logická chyba na cyklus klesala o faktor Λ = 2,14 ± 0,02 pri každom zvýšení vzdialenosti o dva — čisté exponenciálne potlačenie, ktoré sľubovala teória a nijaký procesor predtým presvedčivo neukázal.
  • Pamäť so vzdialenosťou 7 dosiahla chybu 0,143 % ± 0,003 % na cyklus a žila 2,4 ± 0,3-krát dlhšie než jej najlepší fyzický qubit — prekročila bod zvratu.
  • Dekódovanie v reálnom čase držalo krok. Pri vzdialenosti 5 mal dekodér priemernú latenciu 63 mikrosekúnd oproti dĺžke cyklu 1,1 mikrosekundy a vydržal milión cyklov — korekcia chýb bežala naživo, nie iba v následnej analýze.
  • Zostáva vzácny hlboký zdroj chýb. V testoch repetičných kódov výkon napokon obmedzovali korelované výbuchy chýb približne raz za hodinu (asi raz za 3 × 10⁹ cyklov), ktoré vytvárajú chybové dno okolo 10⁻¹⁰ a ktorých pôvod podľa autorov zatiaľ nie je známy.

Čo to nedokazuje

  • Nie je to kvantový počítač vykonávajúci výpočty. Ide o kvantovú pamäť: ukladá a chráni jeden logický qubit. Nevykonáva logické operácie (hradlá) medzi logickými qubitmi ani nespúšťa nijaký algoritmus.
  • Od užitočných strojov nás nedelí jediný qubit. Logický qubit so vzdialenosťou 7 spotrebuje približne 101 fyzických qubitov; chyba 0,1 % na cyklus je stále ďaleko nad približne 10⁻⁶ až 10⁻¹⁰, ktoré vyžadujú skutočné algoritmy. Uzavretie tejto medzery znamená oveľa väčšie vzdialenosti — oveľa viac fyzických qubitov na každý logický — a užitočné algoritmy potrebujú tisíce logických qubitov súčasne. Rozpočet fyzických qubitov pre takýto stroj siaha do miliónov.
  • Výraz „ak sa škáluje“ odvádza skutočnú prácu. Vlastný záver práce hovorí, že výkon zariadenia by pri škálovaní mohol splniť požiadavky veľkých algoritmov. Ukázať správny trend na jednom logickom qubite nie je to isté ako postaviť stroj v cieľovej mierke a nič nezaručuje, že trend prežije pri oveľa väčších rozmeroch.
  • Nevysvetlené chybové dno je živý problém. Korelované výbuchy obmedzujúce výkon repetičného kódu sú podľa autorov o rády väčšie, než sa očakávalo, a kým nebudú pochopené, znemožnia väčšie aplikácie odolné proti chybám — otvorená chyba opísaná jasne, nie vyriešený detail.
  • Výsledok nehovorí nič o prelamovaní šifier ani „kvantovej nadradenosti“ v užitočných úlohách. Tie si vyžadujú úplný stroj odolný proti chybám, pre ktorý je toto základným kameňom, nie predvedením.

Aké silné sú dôkazy

  • Základné tvrdenie je pevné a dôležité. Prevádzka pod hranicou s čistým exponenciálnym potlačením cez tri vzdialenosti kódu, životnosťou za bodom zvratu a fungujúcim dekodérom v reálnom čase je presne kombinácia, o ktorú odbor usiloval, a je preukázaná priamo, nie odvodená. Nejde o výsledok vytvorený prehnaným rozprávaním; je to skutočný technický výsledok poprednej skupiny.
  • Autori starostlivo vymedzujú rozsah. Opisujú ho ako pamäť pod hranicou, sami upozorňujú na nevysvetlené dno korelovaných chýb a budúcnosť podmieňujú nápadným „ak sa škáluje“. Preháňanie vzniká v okolitom spravodajstve, ktoré „pamäťový qubit s korekciou chýb sa pri raste zlepšoval“ zaokrúhľuje na „kvantové počítače sú tu“.
  • Poctivý stav je čisto uskutočnený základný krok. Jeden logický qubit chránený natoľko, že pridávanie redundancie konečne pomáha — s dlhou, ťažkou a nezaručenou cestou škálovania, logických hradiel a nevysvetlených chýb stále pred sebou.

Prečo na tom záleží

Kvantové výpočty odolné proti chybám vždy pripomínali problém sliepky a vajca: užitočné stroje potrebujú chybovosť, ktorú nijaký fyzický qubit nedosiahne, a riešenie — korekcia chýb — funguje iba vtedy, keď je hardvér už dostatočne dobrý na prevádzku pod hranicou. Prekročenie tejto hranice čo len raz, hoci aj na jedinom logickom qubite, mení otázku z „je to vôbec možné?“ na „ako ďaleko a ako rýchlo sa to dá škálovať?“. To je skutočný a významný posun a dôvod, prečo si výsledok zaslúži pozornosť.

Rovnaká starostlivosť, vďaka ktorej je výsledok dôveryhodný, však má tlmiť príbeh okolo neho. Je to prvá tehla základov, položená dobre. Nie je to budova a ľudia, ktorí ju položili, to hovoria ako prví. Správnym spôsobom, ako v nasledujúcich rokoch sledovať kvantové výpočty, je práve táto neatraktívna krivka: či faktor potlačenia vydrží pri raste kódov, či možno logické hradlá vykonávať rovnako čisto ako logickú pamäť a či sa niekedy vysvetlí záhadná chyba raz za hodinu.

Čisté zhrnutie

Google Quantum AI prvýkrát jasne ukázal, že kvantová pamäť s povrchovým kódom môže pracovať pod hranicou: keď sa kód zväčšoval zo vzdialenosti 3 cez 5 na 7, logická chybovosť exponenciálne klesala (približne 2,14-krát na každé dva stupne) a najväčšia, 101-qubitová pamäť so vzdialenosťou 7 prežila svoj najlepší fyzický qubit — prekročila bod zvratu — zatiaľ čo korekcia chýb bežala v reálnom čase. Je to skutočný, dlho očakávaný míľnik v technike kvantových počítačov. Je to tiež jediný logický qubit fungujúci ako pamäť, s chybovosťou stále ďaleko od požiadaviek skutočných algoritmov, bez vykonaných logických operácií, s nevysvetleným chybovým dnom, na ktoré upozorňujú samotní autori, a s mnohými rádmi škálovania pred sebou. Prekročená skutočná hranica — nie dodaný kvantový počítač.

Redakčná poznámka

Tento článok napísala umelá inteligencia a skontroloval ho redakčný tím. Je jasným a obozretným vysvetlením odkazovanej práce, nie náhradou za jej prečítanie. Zodpovednosť za výber, interpretáciu a konečné znenie nesie editor.