blueqat news
量子コンピュータ関連銘柄 更新: 10/12 13:45(日本時間)
%は前日比・グラフは直近10営業日の推移 — 株価とニュースの突き合わせ / 業界の関係図
ソフトウェア・アルゴリズム

IBM、拡張されたC APIとフォールトトレラント・プリミティブを備えたQiskit v2.3をリリース

要約

IBMが量子コンピュータ開発ツール「Qiskit」の最新版を公開しました。C言語による回路最適化やハードウェアへの効率的な割り当てが可能になり、エラー訂正に必要な新機能も追加されました。高性能計算環境との連携が強化され、大規模な量子コンピュータの実現に向けた基盤が整備されています。

IBMはQiskit SDK v2.3をリリースし、高性能計算(HPC)環境とのより深い統合と、フォールトトレラントなコンパイルパイプラインの開発を優先している。このリリースの中心的な機能は、C APIの拡張であり、QkDagオブジェクトと更新されたQkTargetモデルが導入されている。これらのツールにより、開発者はカスタムトランスパイラパスをC言語で直接記述・実行できるようになり、完全なコンパイラパイプラインの再構築を必要とせずに、きめ細かな回路最適化が可能になる。これにより、既存のCベースのHPCソフトウェアスタックやカスタムハードウェアワークフローへのQiskitの統合が容易になる。

このリリースには、回路からハードウェアレイアウトへの選択におけるRust駆動のパフォーマンス強化が含まれている。具体的には、VF2LayoutとVF2PostLayoutの更新により、量子回路を物理ハードウェアトポロジーにマッピングする速度とスケーラビリティが向上している。これらの最適化は、コンパイルのオーバーヘッドを削減し、より効率的な量子ビットマッピングを選択することでゲート忠実度を向上させるように設計されている。さらに、ControlFlowOpのRustへの移行が完了し、Qiskitの内部データモデルのリファクタリングが完成し、複雑で動的な回路管理における将来の速度向上に向けてSDKが位置付けられている。

Qiskit v2.3は、大規模なフォールトトレラントアーキテクチャに不可欠なプリミティブを導入している。新しいPauliProductMeasurement命令は、複数の量子ビットにわたる同時射影測定を可能にし、これはパウリベース計算(PBC)とエラー訂正プロトコルの前提条件である。さらに、トランスパイラはClifford+T基底セットにおける効率的なRZ回転近似のためのRoss-Selinger(gridsynth)アルゴリズムをサポートするようになった。このリリースでは、ゲートキャンセルロジックもCommutativeOptimizationパスに統合され、可換性を活用して回路を簡素化し、初期フォールトトレラント命令セットにおけるTゲートのようなコストのかかる操作を最小化している。

システム要件が更新され、Python 3.9のサポート終了に伴い、Python 3.10以上が必要となった。プラットフォームサポート階層も変更され、macOS x86-64(Intel)のサポートがTier 1からTier 2に格下げされた。IntelベースのMac用のプリコンパイル済みホイールは引き続き利用可能だが、テストはコード変更ごとではなくリリース時のみ実行されるようになった。これらの変更は、量子開発のためのRustネイティブパフォーマンスと最新のソフトウェア依存関係へのプロジェクトの移行を反映している。

2026年1月22日

続きはメールでも受け取れます

新着記事のまとめを、毎日・週1回・月1回から選んでお届けします。 対談と教えて先生の続きも読めるようになります。登録も閲覧も無料です。

ログインしてメール配信を設定