架構與量子位元元件

量子位元連接性

量子位元連接性描述的是晶片上哪些量子位元能夠直接相互「對話」。雙量子位元閘只能在共享實體耦合的量子位元之間運作,因此晶片的佈線構成一張圖:每個量子位元是一個點,凡是能直接做閘操作的地方就畫一條線。在如今的超導晶片上,這張圖很稀疏——一個量子位元可能只連著兩個、三個或四個鄰居,而不是和所有人相連。

如果你的演算法需要在兩個並未直接相連的量子位元之間做閘操作,編譯器就得先把量子資訊在晶片上搬運過去,透過中間的量子位元用額外的 SWAP(交換)操作一步步傳遞。每一次 SWAP 本身又是由若干閘組成的,所以會增加耗時、也增加誤差。一個匹配良好的拓撲——常見的形狀有方格點陣,或 IBM 的重六邊形(heavy-hex)佈局——能讓程式真正需要配對的量子位元盡量靠在一起,從而減少這類繞路。

連接越多聽起來總是更好,但它並不是免費的。在每個量子位元周圍塞進更多耦合器,會讓晶片上擠滿控制線,也會把相鄰量子位元的頻率推得更近,從而加劇串擾與頻率擁擠——量子位元彼此意外干擾或串漏。所以連接性是一個實實在在的架構取捨:設計者會刻意讓這張圖保持稀疏(重六邊形佈局在一定程度上正是為了減輕擁擠而做的選擇),寧可在 SWAP 上付出代價,也不去追求那種至今無人能在規模上實現的全連接佈線。

swap_cost ~ 3 * CNOTs per SWAP

在相距較遠的量子位元之間安排一次閘操作可能要花好幾個 SWAP,而每個 SWAP 通常約等於三個雙量子位元閘——所以有限的連接性會成倍放大你要承受的誤差。

目前沒有哪種拓撲「勝出」——重六邊形、方格點陣等各有取捨,在 SWAP 開銷與串擾、頻率擁擠之間各有側重,最佳選擇取決於量子位元類型與目標演算法。

又稱
coupling mapcoupling graphqubit topology连接拓扑耦合图連接拓撲耦合圖