NeST: ultra-high-rate qLDPC codes with sub-s stabiliser cycles via spin shuttling
本論文では、入れ子状のコンベアベルト型シャトリング・トラックを利用して、50μs未満のスタビライザー・サイクルで超高レートのqLDPC符号を実装し、中性原子の実装よりもはるかに優れたフォールトトレラント閾値と論理エラー率を実現しつつ、効率的な論理演算を可能にする、シリコンスピン量子ビットのための協調設計アーキテクチャであるNeSTを提案する。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
今日のコンピュータの限界を超える問題を解決できるコンピュータを構築するために、科学者たちは量子物理学の奇妙な法則に目を向けています。これらのマシンは、複数の状態に同時に存在できる量子ビット(qubit)を使用しており、これにより膨大な量の情報を同時に処理することが可能になります。しかし、この力には脆さという問題が伴います。量子ビットは周囲の環境によって容易に乱され、計算を台無しにするエラーを引き起こす可能性があるのです。これを解決するために、研究者たちは「量子誤り訂正」と呼ばれる手法を用いています。これは、単一の論理ビットの情報を多くの物理量子ビットに分散させる手法です。もし一つの物理ビットが故障しても、他のビットがそれを補い、データを保護することができます。長年、このための最も一般的な方法は「表面符号(サーフェスコード)」であり、これは各量子ビットが隣接する量子ビットとだけ通信する平坦な格子状に量子ビットを配置するものです。この手法は信頼性は高いものの、極めて非効率的であり、たった一つの有用な論理ビットを作るために数千もの物理量子ビットを必要とするため、大規模なコンピュータの構築を不可能に思わせるほど高価になります。
「量子低密度パリティ検査符号(quantum low-density parity-check codes)」として知られる新しいアプローチは、この計算を変える可能性を秘めています。これらの符号は情報をより高密度にエンコードできるため、論理ビット一つに対してわずか数個の物理量子ビットで済む可能性があります。しかし、それには代償があります。機能するためには、量子ビットが隣接するものだけでなく、遠く離れた他の量子ビットとも相互作用する必要があります。この長距離の接続を固体ハードウェアで構築するのは困難です。これまで、量子ビットを移動させてこれらの遠距離接続を実現できる唯一のプラットフォームは、レーザービームによって固定された中性原子を用いるシステムでした。これらのレーザーは、空中の原子を自由自在に捉えて移動させることができますが、制御が遅く複雑です。標準的なコンピュータチップと同じ製造プロセスを用いて作られる、シリコンスピン量子ビットという別のタイプのハードウェアは、より高速な代替案を提供します。これらの量子ビットは、微小なトラックに沿って電子を送り出す(シャトリング)ことで移動させることができ、そのプロセスはミリ秒ではなくマイクロ秒単位で行われます。課題は、自由空間にある原子とは異なり、チップ上の電子は固定された経路に従わなければならず、互いに衝突してはならないという点でした。
本研究において、研究者たちはこのギャップを埋める新しいシステムを設計し、高性能な量子符号とシリコンスピン量子ビットの特定の能力を一致させた、初の完全な計画を作り上げました。彼らはこのアーキテクチャを、入れ子状のシャトリング・トラック(Nested Shuttling Tracks)の略である「NeST」と呼んでいます。複雑な符号を単純な格子に無理やり当てはめようとするのではなく、コード自体の数学的構造を自然に模倣するようにハードウェアのレイアウトを設計しました。量子ビットが静止した作業員ではなく、入れ子になった一連のコンベアベルトの上を動く列車である工場のフロアを想像してみてください。このシステムは平坦な正方形のトラックの格子を使用していますが、ループの中にループがある構造になっています。一部のループはデータ量子ビットを運び、それらは静止しています。一方で、他のループはヘルパー量子ビットを運び、これらは計算を実行するためにトラックに沿って移動します。鍵となる革新は、これらヘルパー量子ビットの動きがランダムではないことです。それは、全体のグループが単一のユニットとして一斉に動く、厳格で同期された運動であり、グローバルな信号によって制御されます。これにより、個々の量子ビットを停止させたりルートを変更したり、あるいは衝突のリスクを冒したりすることなく、コードが必要とする複雑な長距離相互作用を実行することが可能になります。
研究者たちは、この設計がエラーをどの程度処理できるかをシミュレーションすることでテストを行いました。彼らは、情報の伝達率が20パーセントに達する、最も効率的なものの一つである「ミッテン符号(mitten codes)」として知られる特定の符号群に焦点を当てました。シミュレーションの結果、この新しいアーキテクチャを用いれば、システムは50マイクロ秒未満で完全なエラーチェック・サイクルを完了できることが示されました。これは、中性原子を用いた従来の手法よりも2〜3倍高速です。さらに重要なことに、シミュレーションによれば、もしハードウェアが量子ビットの移動における信頼性をわずかに向上させることができれば、システムは、10兆回の計算ラウンドに一度しか論理量子ビットが失敗しないというレベルのエラー保護に到達できることが示唆されています。これには、表面符号が同じレベルの安全性を確保するために1,000個以上の物理量子ビットを必要とするのに対し、わずか9個の物理量子ビットで済みます。
チームはまた、このアーキテクチャがメモリ保存だけでなく、実際のコンピューティングに必要な複雑な操作も処理できることを実証しました。計算を実行するために、量子コンピュータは時として特定の特性を測定する必要があり、これにはコードに特別なヘルパー構造を一時的に付加することが伴います。通常、このプロセスはコードを変形させ、トラックの整然とした同期移動を崩してしまいます。しかし、研究者たちは、このヘルパー構造を、すべての量子ビットが依然として厳格なグローバル・ベルト運動によってのみ移動するように構築する方法を見つけ出しました。彼らは、特定の大きな規模のコードにおいて、追加の量子ビットを一切加えることなく、かつ計算に必要なステップ数をわずかに増やすだけで、これが実現できることを示しました。これは、超低オーバーヘッドと高速化という目標が、互いに相反するものではないことを証明しています。コードとハードウェアをゼロから共に設計することで、研究者たちは、シリコンスピン量子ビットが実用的な大規模量子コンピュータを構築するために必要なスピードと効率の両方を提供できることを示したのです。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。