JUNTENDO News&Events ニュース&イベント

2026.06.09 (TUE)

  • 順天堂大学について
  • 研究活動
  • メディアの方へ
  • 企業・研究者の方へ
  • 健康データサイエンス学部
  • 健康データサイエンス研究科

\世界初!量子コンピュータの「空きスペース」をフル活用/計算待ち時間を短縮する量子マルチプログラミングを開発 —QIQBの量子コンピュータ・クラウドサービスで提供開始—

研究開発成果のポイン】

 異なるユーザによる量子プログラムを、システムが自動で並列実行する「量子マルチプログラミング1(オートモード)」機能を開発

◆ これまでは同一ユーザが手動(マニュアル)で指定した複数のジョブ(プログラム)のみ同時に実行可能だったが、順番待ちのジョブの中から、システムが自動で最適な組み合わせを選出することで、量子チップの空き領域の有効活用を実現

◆ 待ち時間を大幅に短縮し、QIQBの運用する量子コンピュータ・クラウドサービス2の利用効率を最大化

◆ オープンソースの量子コンピュータの基本ソフトウェア「OQTOPUS3」に実装し「量子ソフトウェアコンソーシアム」に参画する機関向けに順次提供を開始

■概要

順天堂大学大学院健康データサイエンス研究科の中田秀基教授、大阪大学量子情報・量子生命研究センター(QIQB)の森俊夫特任研究員(常勤)、束野仁政特任研究員(常勤)、桝本尚之特任研究員(常勤)、宮永崇史特任研究員(常勤)、宮地孝輔特任研究員(常勤)、株式会社セックの内田諒テクニカルマネジャーらの研究グループは、大阪大学量子情報・量子生命研究センターの量子コンピュータ・クラウドサービスにおいて、異なるユーザの量子プログラムを自動的に並列実行する機能「量子マルチプログラミング(オートモード)」機能を開発し(図1)、提供を開始しました。

計算待ち時間の短縮は、量子コンピュータの実用化に向けた重要な課題のひとつとして取り組まれています。

本成果により、クラウド上の順番待ち(ジョブキュー)にある複数のユーザのジョブを、システムが自動で選び出し、空いている利用可能な量子ビット※4に割り当てて並列実行することが可能になりました。これは、並列実行の対象が、同一ユーザにより指定された複数のプログラムのみであった「量子マルチプログラミング(マニュアルモード)※5」機能を大幅に改善したものです。クラウドサービスの混雑緩和に大きく貢献できることを示し、より多くの量子回路を同時に実行することで、貴重な量子ビット資源の「遊び」を最小限に抑え、国産量子コンピュータの稼働効率の向上を実現します。

    

スクリーンショット 2026-06-08 164913

図 1 量子マルチプログラミング(オートモード)の仕組み

大阪大学 森 俊夫特任研究員(常勤)のコメント

量子コンピュータのビット数は今後ますます増加していくため、量子マルチプログラミング(オートモード)の需要が高まると考えられます。この機能はOQTOPUSを未導入のシステムにもミドルウェアとしてOQTOPUSを導入することにより使用可能ですので、今後更に他システムへの展開も加速させていきたいと思います。

株式会社セック 内田 諒テクニカルマネジャーのコメント

量子ビット資源を最大限に活用することは、今後の量子コンピュータ運用における重要な課題です。量子マルチプログラミング(オートモード)は、量子プログラムの並列化と最適配置によって、待ち時間の短縮と利用効率の向上を実現しました。量子計算分野の発展に貢献するため、今後も研究開発に取り組んでいきます。

順天堂大学 中田秀基教授のコメント

本件は、古典的な最適化手法が量子計算機の運用に貢献できることを示したものです。

今後も同様な貢献を模索していきます。

■研究開発の背景

次世代の計算基盤として世界中で開発が進む量子コンピュータは、大規模な特殊設備と、ノイズ制御や安定稼働のための高度な研究基盤を必要とします。そのため現在では、先端的な大学や研究機関、企業などが、クラウド経由で実機環境を提供するのが主流となっています。

一方で、基幹部品である量子チップの開発には物理的な壁も多く、現在の量子コンピュータ(NISQ※6デバイス)は量子ビット数が限られています。大阪大学の量子コンピュータ・クラウドサービスでは64量子ビットの量子チップを提供し、運用を行っています。しかし、多くの研究用プログラム実行には10量子ビット程度しか使用しないため、従来の「1ジョブで量子チップ全体を専有する」方式では、多くの量子ビットが未使用のままとなり、非効率でした。

2024年に開発した「マニュアルモード」はこの問題を解決する第一歩でしたが、ユーザ自身がプログラムを複数指定する手間が必要でした。また、別々のユーザが利用する場合は、依然として順番待ちが発生しており、量子コンピュータ実用化に向けた研究開発の大きな障壁になっていました。

研究開発の内容高度なアルゴリズムによるオートモードの実現

今回開発した「オートモード」は、単に空いている場所へジョブを詰め込むだけでなく、数学的アプローチを用いて(図2)最適化を行っています。[参考文献1]

  1. グラフ理論による最適配置(部分グラフ同型問題としての定式化): 量子回路と量子チップの構造をそれぞれ頂点と辺の2つの要素で構成される「グラフ」として捉え、量子チップのグラフの中に、複数の量子回路のグラフをパズルのように当てはめるための判定アルゴリズムを実装しました。整数計画法ソルバ※7を用いることで、複雑な形状の量子回路であっても高速かつ高精度に配置場所を決定します。
  2. 物理制約の自動解決(トランスパイル※8機能): 量子ビット間の接続方向や、離れた量子ビット間の接続性といったハードウェア特有の制約を考慮し、システムが自動的に量子回路を変換(トランスパイル)した上で結合します。ユーザはハードウェアの物理的な制約を意識することなく利用できます。
  3. 公平性を考慮したジョブ優先度制御: ジョブキューの先頭から一定数のジョブを参照し、その中から並列実行可能な組み合わせを探します。これにより長く待たされているジョブを優先しつつ、FIFO※9で効率的な並列化を実現しています。

       

中田先生画像3

図 2 量子チップ割当結果の例

本研究開発成果が社会に与える影響(本研究開発成果の意義)

本システムの有効性を検証するため、実際のユーザ利用傾向に基づいたデータセットを用いて評価を行ったところ、以下の結果が得られました。

  1. 処理能力の向上: 研究用途で頻繁に利用される小規模な量子回路[参考文献2]を想定し、11量子ビットの量子チップを用意して5ユーザが2量子ビットの回路を110ジョブ投入しました。スループット(一定の時間内に処理できる量)が約76倍に向上することを確認しました。実行する量子回路の大きさにもよりますが、量子チップのビット数が大きくなるほどスループットが向上します。これは、クラウドサービスの混雑緩和に大きく貢献できることを示しています。
  2. リソース利用効率の向上: 従来の「1ジョブ=全体を専有」方式と比較し、より多くの量子回路を同時に実行することで、貴重な量子ビット資源の「遊び」を最小限に抑え、国産量子コンピュータの稼働効率の向上を実現します。
■今後の展望

本機能は、大阪大学の量子コンピュータ・クラウドサービスを利用する「量子ソフトウェアコンソーシアム」参画機関向けに順次提供されます。QIQBと株式会社セック、順天堂大学の研究グループは今後も、量子コンピュータの使いやすさと性能を引き出すシステムソフトウェアの研究開発を推進し、量子技術の実用化に貢献します。

■用語説明

※1 量子マルチプログラミング

量子コンピュータのスループット(一定の時間内に処理できる量)を向上させるため、複数の独立した量子回路を並行処理する技術。詳細は、以下の論文を参照。[参考文献3, 4]

※2 量子コンピュータ・クラウドサービス

大阪大学に設置された超伝導量子コンピュータ国産3号機のクラウドサービス(2023年12月23日運用開始)。研究者が遠隔地から量子アルゴリズムを実行したり、ソフトウェアの改良・動作確認をしたり、ユースケースを探索したりすることが可能になった。

※3 OQTOPUS

自由にカスタマイズ可能な量子コンピュータの基本ソフトウェアをオープンソース化し提供開始(2025年3月24日)。

※4 量子ビット

量子コンピュータにおける情報の最小単位。通常のコンピュータ(古典コンピュータ)におけるビットに対応するが、通常のビットにおける「0」と「1」の重ね合わせを許す。

※5 量子マルチプログラミング(マニュアルモード)

ユーザが指定した複数の量子プログラムを並列実行する機能(量子マルチプログラミング)を開

発し、大阪大学の量子コンピュータ・クラウドサービスにて提供開始(20241025日運用開始)。

※6 NISQ

Noisy Intermediate-Scale Quantum computer/device計算過程でおきるノイズによる誤りに対して耐性のない、小中規模(数十量子ビットを超える規模)の量子コンピュータもしくはデバイスを指す。誤り耐性型汎用量子コンピュータ( 100 万量子ビット規模を想定)に至るまでの中間的な量子コンピュータであるが、問題によってはスパコンを超える計算能力がある。

※7 整数計画法ソルバ

変数が整数である最適化問題を解くためのソフトウェアで、仕事割り当て等のスケジューリング問題や物流・配送計画等の組合せ最適化問題を解くためのツール。

※8 トランスパイラ

トランスパイラとは、量子プログラムを変換・最適化し実機にマッピングするソフトウェアのこと。OQTOPUSに含まれるTranquを使用。

※9 FIFO

「First In, First Out」の略で、「先に入ったものが、先に出る」という処理方式・データ管理の考え方。

■参考文献

[1] 森俊夫, 中田秀基, 束野仁政, 桝本尚之, 宮永崇史, 宮地孝輔 量子マルチプログラミングによる量子計算機スループットの最適化, 200HPC研究発表会(SWoPP2025 202584

[2] ICHIKAWA, Tsubasa, et al. Current numbers of qubits and their uses. Nature Reviews Physics, 2024, 1-3.

[3] DAS, Poulami, et al. A case for multi-programming quantum computers. Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture. 2019. p. 291-303.

[4] DOU, Xinglei; LIU, Lei. A new qubits mapping mechanism for multi-programming quantum computing. Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques. 2020. p. 349-350.

■特記事項

本研究開発は、科学技術振興機構(JST)共創の場形成支援プログラム(COI-NEXT)「量子ソフトウェア研究拠点(研究代表者:北川勝浩)Grant No.JPMJPF2014」、内閣府総合科学技術・イノベーション会議の戦略的イノベーション創造プログラム(SIP)「先進的量子技術基盤の社会課題への応用促進」(研究推進法人:量子科学技術研究開発機構)の研究チームの一つ「国産量子コンピュータによるテストベッドの利用環境整備と運用(研究開発責任者:萬伸一)」によって実施されました。

■研究グループ

国立大学法人大阪大学

 大学院基礎工学研究科

  准教授 御手洗 光祐 (量子情報・量子生命研究センター 兼任)

 量子情報・量子生命研究センター

  特任研究員(常勤) 森 俊夫

  特任研究員(常勤) 束野 仁政

  特任研究員(常勤) 桝本 尚之

  特任研究員(常勤) 宮永 祟史

  特任研究員(常勤) 宮地 孝輔

株式会社セック 開発本部 第一開発ユニット

  テクニカルマネジャー 内田 諒

  エンジニア 松本 慧大

  エンジニア 中山 晴貴

順天堂大学

 大学院健康データサイエンス研究科

  教授 中田 秀基

   

【リリース原文】計算待ち時間を短縮する量子マルチプログラミングを開発—QIQBの量子コンピュータ・クラウドサービスで提供開始—