Alice & Bobは、オープンソースのDynamiqsシミュレーションライブラリにNVIDIAのCUDA-Q量子開発プラットフォームを統合しました。CUDA-Qはハイブリッド量子古典計算機能を提供し、Dynamiqsは時間依存量子系のシミュレーションのためにGPU加速に最適化されています。初期のベンチマークでは、大規模な量子ダイナミクスをモデル化する際、この統合ツールチェーンは従来のシミュレーションフレームワークと比較して最大75倍の速度向上を達成できることを示しています。
この統合により、Dynamiqsはより複雑で急速に進化する量子プロセッサをより効率的にシミュレートできるようになりました。GPUにタスクを移行することで、研究者は様々な条件下で大規模なシミュレーションとパラメータスイープを実行し、計算時間を大幅に削減できます。Alice & Bobの開発チームはNVIDIAと協力して、高レベルのシミュレーションコードをNVIDIAハードウェア向けに最適化されたCUDA命令に変換するAPIを作成しました。
速度向上に加えて、Dynamiqsは自動微分などの機能を導入し、ユーザーがシミュレーション出力の勾配を計算できるようにしています。これらの機能は、量子ハードウェアの開発と特性評価における中核的な技術である量子最適制御、パラメータ推定、量子状態トモグラフィーにとって重要です。
Dynamiqs-CUDA-Qの統合は今後数ヶ月にわたって進化を続け、さらなる性能向上が期待されています。オープンソースコードとドキュメントは、採用とコミュニティ開発をサポートするために利用可能です。
背景
CUDA-Qは、量子コンピュータと古典コンピュータ(GPUなど)を組み合わせたハイブリッド計算を可能にする開発プラットフォームです。従来の量子シミュレーションでは、古典コンピュータ上で量子の状態を計算する必要があり、処理能力の限界がありました。CUDA-Qを用いることで、計算負荷の高い部分をGPUに任せることができ、より大規模な量子系のシミュレーションを効率的に行うことが可能になります。
また、自動微分とは、数式やプログラムにおける変数の変化に対する出力の変化率(勾配)を、数値計算ではなく解析的に正確に求める手法です。量子最適制御やパラメータ推定といった処理では、この勾配情報を基に最適な条件を探索するため、自動微分の導入は計算精度と速度の向上に寄与します。
さらに、量子状態トモグラフィーとは、量子ビットの状態を完全に特定するための技術です。量子コンピュータは観測すると状態が崩れる性質があるため、多くの測定データを収集・解析することで、元の量子状態を再構成する必要があります。この技術は、開発中の量子ハードウェアが正しく動作しているか評価する上で不可欠なプロセスです。
関連する記事としてNVIDIA CUDA-QとIQM実機で40量子ビットへ ― EUVフォトレジスト化学に挑む量子計算パイプラインもあわせてご覧ください。
2025年6月11日




