三堵牆,老實點名
如果你已經爬到了這道階梯的這一級,那這三堵牆你其實都見過了,只是散落在前面幾篇裡。這裡我們把它們並排擺出來,因為正是它們共同決定了一顆晶片到底能做多大。它們都不是「某一個聰明量子位元」的問題,而是當你想把成千上萬個量子位元放到同一塊矽上、還要讓它們一起跑時,會發生什麼。
第一堵牆是[[wiring-bottleneck|佈線瓶頸]]:每個量子位元都想要自己專屬的線伸進冷區,而線既傳訊號也傳熱——於是遠在一百萬量子位元之前,空間和製冷就先用光了。第二堵牆是[[frequency-crowding|頻率擁擠]]:許多量子位元設計被調到特定的微波頻率上,而「頻率刻度盤」上的位置就那麼多,擠到一定程度,相鄰兩個就會靠得太近、開始互相串話。第三堵牆是[[qubit-yield|良率]]:真實製造存在離散,所以晶圓上並非每個量子位元都正好落在目標值上——而一個壞量子位元,可能毀掉一整片。
the three scaling walls, side by side
wall what it is why it bites at scale
------------ -------------------- ----------------------------
wiring one+ cable per qubit cables = heat; fridge fills up
freq crowding qubits use set tones too many tones -> overlap
yield fab has spread a few off-target qubits per
wafer; one can spoil a patch
none is a 'better single qubit' problem;
all three are 'many qubits on one chip' problems.當擁擠撞上良率
這些牆之所以這麼難拆,是因為其中兩堵會互相餵養。許多超導量子位元,用的是一種頻率在製造時就被定下的接面——你瞄準一個目標,但實際落在它周圍的一片散佈裡。現在想像一張網格,每個量子位元的頻率都必須離鄰居足夠遠。要是製造把它們打散了,有些鄰居就會漂得太近、發生碰撞,這一對就變得難以控制。於是一個良率問題(散佈)變成了一個擁擠問題(碰撞),而晶片越大,可能出錯的配對就越多。
why bigger chips collide more (toy illustration)
target frequencies on a small grid; '.' = on target,
'X' = drifted too close to a neighbor (a collision)
4 qubits 16 qubits
. . . . . X
. . . X . .
. . . .
X . . .
same fab spread, but more qubits = more neighbor
pairs = more chances that two land too close.
collisions grow faster than qubit count.對此是有真實抓手的,而且它們正是前面幾級講過的晶片設計話題:把接面的頻率瞄得更準,讓散佈更緊;在製造後對量子位元做修整或調諧,讓「差一點」能被推回目標;選用能容忍更大散佈的版圖與耦合器;並借助可調元件,讓原本固定的碰撞不再固定。這些都不會讓牆憑空消失——它們只是把牆一個量子位元一個量子位元地往後推。
翻過牆換來什麼:糾錯
假設你真的擴展上去了——一顆晶片上有成千上萬個乖巧的量子位元。這一切究竟為了什麼?誠實的答案是:今天的機器仍處在[[nisq|NISQ]]時代——含噪、中等規模、底下沒有糾錯。它們能在雜訊把答案沖糊之前跑一小段程式,是貨真價實的科學儀器——但還不是新聞標題裡那種改變世界的電腦。
牆那一頭的獎品是[[fault-tolerance|容錯]]:把許多並不完美的物理量子位元編織在一起,讓這「一群」表現得像一個好得多的量子位元——一個[[logical-qubit|邏輯量子位元]]——並在計算進行的同時,把錯誤抓出來、糾正掉。正是它,才能讓量子電腦可靠地跑長而有用的程式。但它的兌換率殘酷得很。視物理量子位元有多吵,一個邏輯量子位元可能要耗掉幾百到幾千個物理量子位元,而一台有用的機器需要許多個邏輯量子位元。這就是你聽到的量子位元數為何如此龐大的深層原因。
the brutal exchange rate (order-of-magnitude only)
1 logical qubit ~= 100s to 1000s of physical qubits
(depends on physical error rate)
a useful program ~= many logical qubits
+ a working error-correction code
so: useful machine ~= (many) x (100s-1000s)
= a LOT of physical qubits
this is why scaling the three walls matters so much:
fault tolerance simply needs a great many good qubits.炒作、現實,與扎實的樂觀
那麼時間表到底如何?老實說,說不準。既要翻過這三堵牆,又要付清糾錯那筆稅,是一段分好幾級的攀登,而每一級有多高,目前還不知道。一邊興奮、一邊在同一口氣裡承認「沒人能可信地給大型容錯機器定下日期」,這完全是合理的。對任何向你拋出的、信誓旦旦的年份——尤其是湊整的那種——在被證明之前,都先當成行銷看待。
同樣誠實的還有一句:沒有哪種晶片平台已經勝出。超導量子位元、離子阱、中性原子、矽中自旋量子位元、光子學——每一種都以某些短處換某些長處,而這三堵牆打在每一種上的方式都不一樣。這不是失敗的標誌,而是一個年輕領域,同時押著好幾注認真的賭。要是有人在 2026 年告訴你「某一種路線已經明顯勝出」,那他是跑到證據前頭去了。
- 讀到量子晶片的新聞標題時,先問:這是 NISQ 時代的硬體,還是一項容錯的宣稱?這是非常不同的兩個階段。
- 問清說的是哪種量子位元數——是原始的物理量子位元,還是經過糾錯的邏輯量子位元?兩者之間相差幾百到幾千倍。
- 問這次展示解決的是人們真正在乎的問題,還是一個特意挑出來、專為難倒古典機器而設的人造問題。
- 問這個結果是否被獨立復現,以及古典方法後來是否追了上來——這兩件事在本領域都常發生。