Surface code scaling on heavy-hex superconducting quantum processors
本論文は、深さを最小化したSWAPベースのエンベディングと堅牢なダイナミカルデカップリングを組み合わせた共同設計アプローチを通じて、IBMのヘビーヘックス超伝導プロセッサ上での表面符号量子メモリの閾値下スケーリングが可能であることを実証し、これにより非マルコフノイズが効果的に抑制され、標準的な性能指標が現実的なハードウェア制約下での符号の挙動をしばしば誤って特徴付けていることが明らかになる。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
量子コンピュータの構築を目指す中で、科学者たちは根本的な問題に直面している。情報を保持する繊細な量子状態は、非常に壊れやすいのである。環境からのわずかな乱れでもデータを破損させ、マシンを失敗に追い込む可能性がある。これを解決するために、研究者たちは「量子誤り訂正」と呼ばれる手法を開発した。単一の完璧な物理的コンポーネントに頼るのではなく、一つの情報を多くの物理的コンポーネントに分散させるのである。もし一部に不具合が生じても、システムは情報を失うことなくエラーを検出し、修正することができる。これは、本の一ページが破れても、テキストが複数のページに印刷されていれば物語全体が破壊されないのと似ている。これを行う最も有望な方法は、「サーフェスコード」を使用することである。これは、隣接する部分同士の関係性をチェックすることで情報を保護する、格子状の配置を用いたものである。しかし、この保護機能が機能するためには、マシンがエラーが発生するよりも速くエラーを訂正できなければならない。これには、システムが特定の「閾値」以下のノイズレベルで動作する必要がある。マシンがノイズが多すぎると、誤り訂正自体が、修正するよりも多くの間違いを生み出してしまうのである。
現在の物理ハードウェアが、サーフェスコードに求められる格子パターンと自然には一致しない場合、課題はさらに困難になる。今日のほとんどの量子プロセッサは、これらのコードに必要な理想的な正方形の格子とは異なる、特定の接続レイアウトで構築されている。これらを連携させるために、科学者たちはコードをハードウェア上にマッピングする巧妙な方法を見つけ出す必要があり、多くの場合、チップ上の離れた部分間で情報を移動させるための追加のステップを必要とする。これらの追加ステップは、量子ビットが命令を待つために待機する「一時停止」を生み出す。この待機時間中、量子ビットはノイズに対して脆弱になり、コードが提供すべき保護を台無しにするノイズが蓄積する可能性がある。ある研究チームは、IBMが使用している独特の「ヘビーヘックス(重い六角形)」レイアウトを持つ実際の量子プロセッサ上で、この困難なセットアップが機能するかどうかをテストすることを目的とした。彼らは、誤り訂正コードのサイズを拡大し、実際にエラー率が低下することを確認できるか、つまり、システムが量子コンピュータが将来的に実世界の課題を解決できるほど強力になるための「安全圏」に入っていることを証明したいと考えた。
研究者たちは、「Heron」として知られる156量子ビットのプロセッサに目を向けた。これはヘビーヘックス格子構造を備えている。このレイアウトは量子ビット間の干渉を減らすように設計されているが、量子ビットがすべて隣接する相手と直接接続されているわけではないため、サーフェスコードの実装をより困難にしている。このギャップを埋めるために、チームはコードをチップ上に埋め込む新しい方法を設計した。彼らは、回路を折りたたんだり展開したりする技術を用い、特別な「ブリッジ」量子ビットを使用して、コードの離れた部分を一時的に接続して互いに通信できるようにした。このアプローチにより、量子ビットが待機する時間を最小限に抑え、回路を可能な限り短く保った。しかし、回路を短縮したとしても、待機時間中にノイズが蓄積することは避けられないことを彼らは理解していた。これに対処するため、彼らは「ダイナミカルデカップリング」と呼ばれる強力なノイズ抑制戦略を統合した。これは、量子ビットが待機している間に、一連の急速な制御パルスを適用することで、環境との不要な相互作用を、ダメージを引き起こす前に効果的に打ち消すものである。
チームは、2つの異なるサイズの誤り訂正コードを実行することで、システムをテストした。まず小さなコードから始め、次に一方向に拡張して、異方性のあるコードを作成した。理想的な世界では、コードを大きくすればするほど、情報の保護は常に向上する。しかし現実の世界では、より大きなコードはより複雑な回路を必要とし、それがさらなるエラーの機会を生み出す。研究者たちは、コードのサイズを大きくすると、ある種のエラーに対しては保護が改善される一方で、別の種類のエラーに対しては改善が進まないことを見出した。具体的には、コードを一方向に長くすると、位相反転エラーに対する保護は大幅に向上したが、ビット反転エラーに対する保護はそれほど向上しなかった。これは、より大きな回路の複雑さが増したことで、コードがまだ対処できない新たな脆弱性が導入されたためである。
この研究における決定的な発見は、ノイズ抑制パルスの役割であった。研究者たちは、これらのパルスがない場合、大きなコードの方が小さなコードよりも性能が良いように見え、成功したスケーリングを示唆していることに気づいた。しかし、これは誤解を招く結果であった。ノイズ抑制パルスを適用したところ、小さな、より単純な回路の方が、大きなコードよりもはるかに多くの恩恵を受けていることが判明した。パルスが単純な回路のノイズを取り除く上で非常に効果的であったため、大きなコードが相対的に失敗しているように見えてしまったのである。これは、もし各コードサイズのノビリティ(最適化)を注意深く行わなければ、スケーリングが成功していると誤って主張してしまう可能性があるという罠を明らかにした。チームは、各コードサイズの「最善のバージョン」同士を比較することによってのみ、パフォーマンスの正確な姿を描き出せると示した。
結果を正確に測定するために、チームはエラーの挙動に関する単純な仮定に基づく標準的なエラー率の計算方法から脱却した。代わりに、彼らは「エンタングルメント・フィデリティ(もつれ忠実度)」に基づく新しい指標を開発した。これは、測定しやすい状態だけでなく、あらゆる可能な状態に対してシステムが量子情報をどれだけよく保持できるかを測定するものである。この厳格な手法を用いることで、彼らは現在のハードウェアにおいて、コードのサイズを拡大することがすべての種類の情報に対して必ずしも優れた保護を保証する段階にはまだ達していないことを突き止めた。大きなコードは特定の方向において改善を示したものの、システム全体としては、完全なフォールトトレラント(耐故障性)マシンに必要なユニバーサルな保護を実現するには、依然としてノイズが多すぎた。
本研究は、動作する量子コンピュータへの道筋は明確であるが、精密なエンジニアリングが必要であることを結論づけている。研究者たちは、コードをハードウェアにマッピングするスマートな方法と、積極的なノイズ抑制を組み合わせることで、エラー抑制の始まりを見ることができることを示した。彼らは、現在のノイズレベルを約30%改善し、さらに大きなコードをホストできるわずかに大きなチップを利用できれば、システムが安全圏へと突入することを示した。この研究は、量子誤り訂正の問題を解決したと主張するものではなく、具体的なロードマップを提供するものである。適切なハードウェア認識設計とノイズ制御の組み合わせが、これらのシステムを、量子コンピューティングの未来を定義する複雑な計算を確実に実行できる地点へと押し上げることができることを証明している。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。