量子コンピュータは半世紀もの間に
研究室レベルから実用レベルになってきて難問解決に使われています。
更に汎用性や安定化に向けて
新しい方式が提案されていました。
身近な生活に関係することはありませんが、
多変量で複雑な組み合わせを計算する
シミュレーションがより正確に出来ることが
期待されます。
ロードストア型という新しい
量子コンピュータの紹介が
研究者から簡単にされていました。

量子の世界では情報を
コピーすることができない。
この制約のため、
量子コンピュータは
設計の自由度が限られており、
すべての演算をその場で
完結させる形式が主流であった。
われわれは、
量子データを
「動かす」という発想に基づく新設計
「ロードストア型
誤り耐性量子コンピュータ」を提案。
メモリがデータを保持し、
プロセッサが演算を担うという
役割分担を導入し、
必要に応じてデータを
ロード/ストアで移動させることで
量子コンピュータのサイズを
約40%削減しながら、
計算時間の増加をわずか
約3%に抑えることに成功した。
量子コンピュータは、
従来の古典コンピュータでは
実行に膨大な時間がかかるような問題を
高速に解ける可能性を持つ
次世代の計算機である。
しかし、
量子ビット (qubit) は非常に
繊細でエラーが生じやすく、
大規模な量子計算を行うには
高度な量子誤り訂正符号と、
それを支える多量の
量子ビットが必要となる。
加えて、
量子情報には
「コピーができない」という
根本的な制約がある。
これは
「クローン禁止定理」(※1)と呼ばれる。
※1クローン禁止定理:
「任意の量子状態を複製するような
量子操作は
原理的に不可能」という
量子計算における基本的な定理
この制約のため、
古典コンピュータのような
キャッシュやデータ複製に基づく
柔軟な設計が
量子コンピュータでは困難となっている。
これまでの量子コンピュータでは、
すべての量子演算を量子ビットが
物理的に存在する場で行うような
設計が主流であり、
拡張性や汎用性など実用上の課題が多い。
こうした課題を解決するために
我々が提案したのが、
「ロードストア型
誤り耐性量子コンピュータ」である。

古典計算と量子計算の比較
今回の研究ではロードストア型の量子計算アーキテクチャを提案した
この新しい設計では、
データを保持する
「メモリ領域」と、
量子演算を実行する
「プロセッサ領域」 とを明確に分離する。
このような設計は実用性の高さから
古典コンピュータにおいても
主流となっている。
演算前に
必要なデータを
メモリからプロセッサへとロードし、
演算後、
結果を再びメモリヘストアする。
このロード/ストアを
量子状態のコピーではなく、
情報を「動かす」ことで実現する。
量子誤り訂正符号では、
一つの論理量子ビットを
多数の物理量子ビットの集まりで
表現するが、
その集まりをアメーバのように
拡大・縮小させることで、
量子情報を効率よく
移動させることができるのである。
さらに、
「ロードストア型」の提案に加え、
量子計算においても
アクセスされるデータには
「局所性」(※ 2) が
あることを実証した。
※2(メモリアクセスの)局所性:
計算を実行する際に
データのアクセスパターンに
偏りが生じること。
一度参照されたデータは
短期間に再度アクセスされる傾向を指す
「時間的局所性」、
参照されたデータと
物理的に近い場所に保持されたデータが
参照される傾向を指す
「空間的局所性」の
2種類がある。
この性質を利用し、
量子状態の移動を管理することで、
ロード/ストアの頻度を抑え、
計算全体の効率を高めることができる。
シミュレーションによる評価では、
従来の設計に比べて、
量子コンピュータのサイズ、
すなわち必要とされる量子ビット数を
約40%削減することに成功しながら、
計算時間の増加はわずか約3%という
極めて実用的な成果が得られた。
この成果は、
ハードウェア面の負担軽減に加え、
ソフトウェアの移植性や設計の
柔軟性を大きく向上させるものである。
今後は量子ハードウェアの発展とともに、
この設計が
さまざまな量子アルゴリズムに応用され、
量子コンピュータの実用化を
大きく前進させると期待される。
本成果は、
The 31st IEEE International Symposium
on High-Performance
Computer Architecture (HPCA2025)
で発表された。
++++++++++++++++++++
量子コンピュータは
まだ、限られた種類の問題解決に
使われる現状です。
演算に使う量子ビットを
無駄なく使うことが出来るようになると
より多くの種類の問題解決が
出来るようになって、
使い道が増えそうですね。