PRESS RELEASE

2025年3月24日
富士通株式会社

量子コンピュータ・クラウドサービス向けの世界最大規模の基本ソフトウェア群をオープンソースとして公開・運用開始

量子コンピュータ開発の参入障壁を低減し、技術革新を促進

研究開発成果のポイント

  • 自由にカスタマイズ可能であることを特長とする量子コンピュータの基本ソフトウェア「Open Quantum Toolchain for Operators and Users(以下、本ソフトウェア)」をオープンソース化し、提供開始
  • 大阪大学が公開している量子コンピュータ国産3号機のクラウドサービスに本ソフトウェアを適用し、運用開始
  • 量子コンピュータ・クラウドサービスのソフトウェアに関して、過去に小規模なオープンソース化は試みられていたが、本プロジェクトでは実行環境構築から運用向けソフトウェアまで網羅する世界最大規模のオープンソース化を実現
  • 量子コンピュータの基本ソフトウェアに関するオープンなコミュニティを形成し、今後の技術革新を促進

概要

当社は、大阪大学大学院基礎工学研究科の藤井啓祐教授、大阪大学大学院情報科学研究科の猿渡俊介准教授などが主導する研究グループに参画し、株式会社セック(本社:東京都世田谷区、代表取締役社長:櫻井伸太郎、以下、セック)、TIS株式会社(本社:東京都新宿区、代表取締役社長:岡本安史、以下、TIS)とともに、量子コンピュータの基本ソフトウェア「Open Quantum Toolchain for Operators and Users」を開発し、GitHub注1でオープンソースとして公開しました。(https://oqtopus-team.github.io/)

図1 本ソフトウェアを利用した量子コンピュータ・クラウドサービスの全体像 図1 本ソフトウェアを利用した量子コンピュータ・クラウドサービスの全体像

これまで、開発した量子コンピュータをクラウド公開したい大学や研究機関、企業においては、量子コンピュータをクラウド環境で動作させるための多数のソフトウェアを独自に開発する必要がありました。このたび、環境構築から運用までを網羅する基本ソフトウェアを一括してオープンソースとして提供することで、クラウド公開の障壁を減らすとともに、それぞれのニーズに合わせた自由なカスタマイズも可能にしました。

また、大阪大学が運用する量子コンピュータ・クラウドサービス注2において、実際に本ソフトウェアを活用した運用を開始しました(図1)。さらに、当社が共同研究先の企業に公開している量子コンピュータについても、2025年下期からプラットフォームに本ソフトウェアの技術を移植して再公開する予定です。

4者は、今後、本ソフトウェアの機能拡張やコミュニティ形成を通じて、量子コンピュータの発展に寄与していきます。

研究開発の背景

量子コンピュータをシステム化するには、ジョブ管理やスケジューリング、量子プログラムの変換・最適化、キャリブレーション注3などの様々な機能が必要で、これらの機能を実現する基本ソフトウェアは、量子コンピュータにおいて重要な役割を果たします。しかし、現状では量子コンピュータの基本ソフトウェアに関する公開情報は限られており、開発規模の拡大や新規参入が困難な状況にあります。

この課題を解決するため、4者は、富士通スモールリサーチラボにおける当社と大阪大学の量子ソフトウェアに関する共同研究注4を中核とし、大阪大学とセックによる量子計算の高速化技術の共同研究の成果注5や大阪大学とTISによる量子プログラムの変換・最適化技術の共同研究の成果注6を含めたソフトウェア群を本ソフトウェアとして公開しました。

なお、2024年9月に一部の機能をアルファ版(開発初期の試作版)としてGitHubで公開しました。このたび、実行結果の期待値計算やエラー抑制の機能などを新たに加えて、正式版としてオープンソース化し、大阪大学の量子コンピュータ・クラウドサービスに適用して運用を開始しました。

本ソフトウェアの特長

本ソフトウェアは量子コンピュータ・クラウドサービスに必要となる、実行環境構築から運用向けまで網羅する基本ソフトウェア(図1の赤枠部)を一括して提供します。開発した量子コンピュータをクラウド公開したい大学や研究機関、企業は、本ソフトウェアを利用することで、簡便にクラウドサービスをユーザーに提供することが可能となります。

量子コンピュータ・クラウドサービスで利用するソフトウェアは3つの層と、運用に分けられます。

  1. フロントエンド層: ユーザーのPCで動作する量子プログラミング・ライブラリ等を提供し、ユーザーが量子プログラムを作成・入力できるインタフェースを実現します。
  2. クラウド層: パブリッククラウド上でユーザーやジョブの情報を管理します。
  3. バックエンド層: 量子コンピュータやその制御を行うサーバ群からなります。
  4. 運用: 量子コンピュータ・クラウドサービスの安定的な稼働に必要な機能を実現します。基本的にユーザーは利用せず、運用担当者が利用します。

本ソフトウェアの各層は、次の各機能で構成されています。

フロントエンド層

  • QURI Parts 連携機能
    ユーザーが作成した量子プログラムを汎用的な形式(OpenQASM 3)に変換し、クラウド層との通信を行います。ユーザーはQunaSys社が開発したソフトウェアQURI Partsを使い、Pythonベースで簡便にプログラミング可能です。

クラウド層

  • クラウド機能
    システム全体のデータ管理機能を担当し、ユーザー管理やジョブ管理を行います。ジョブと紐づけされるユーザー情報の扱いを局所化し、セキュリティーリスクを低減します。
  • フロントエンド機能
    ユーザーが作成した量子プログラムの実行状況や実行結果、さらには量子チップの精度などの情報を、Web画面を通じて提供します。これら各種情報の表示機能により、効率的なプログラミングが可能です。

バックエンド層

  • Engine機能
    量子計算の実行基盤として、クラウド層やTranqu Server、Device Gatewayと連携し、量子プログラムを実行します。実行結果の期待値計算やエラー抑制など、量子計算に必要な各種処理も担います。量子古典ハイブリッドアルゴリズムのサポートにより、高速な実行処理が可能です。
  • Tranqu
    複数の量子プログラミング・ライブラリおよび量子回路の変換・最適化機能(トランスパイラ)に対応した、ワンストップのフレームワークです。様々なトランスパイラとの連携機能により、量子回路毎に最良のトランスパイラを選択可能です。
  • Tranqu Server
    Tranquを利用したトランスパイラ・サービスを提供する機能で、Engine機能が利用します。本機能を利用することにより、システムに様々なトランスパイラを連携させることが可能です。
  • Device Gateway
    Engine機能とPulse Sequencer注7をつなぐインタフェースとして機能します。モジュラーデザインの採用により、様々な量子コンピュータや量子回路シミュレータとの連携が可能です。

運用

  • QDash
    運用に不可欠なキャリブレーションをワークフローとして実行し、実行結果の履歴管理と可視化を行うダッシュボードです。様々な実行環境への対応が可能です。
  • Admin機能
    量子コンピュータ・クラウドサービスの運用担当者向けに、ユーザー管理等の機能をWeb画面で提供します。本機能により、容易なユーザー管理が可能です。

これにより、量子コンピュータの公開を目指す大学や研究機関、企業は、ハードウェア(量子チップや制御装置等)やPulse Sequencerを準備すれば、本ソフトウェアをベースにクラウドサービスとしてユーザーに提供できる環境を構築できます。

一方オープンソース化を行うことにより、全世界のユーザーが本ソフトウェアを評価し、機能強化や改善を共同で実施していくコミュニティ形成が促進されます。これにより、各種の量子ソフトウェア、システムの標準化と革新的な量子アプリケーション創出が可能になります。

大阪大学 束野特任研究員(常勤)のコメント

Linuxをはじめとするオープンソース・ソフトウェアは、コンピュータの普及と発展に大きく寄与してきました。一方、量子コンピュータ分野は参入障壁が高く、人材も不足している現状があります。そこで、私たちはこの課題を解決するために本ソフトウェアを開発しました。本ソフトウェアにより、量子コンピュータ開発への参入が促進され、量子コンピュータの発展に貢献できると考えています。

富士通株式会社 富士通研究所 量子研究所長 フェロー 佐藤信太郎のコメント

量子コンピュータはまだ発展途上であり、特にシステムソフトウェアはオープンソース・ソフトウェアとして公開されているものがほとんどなく、未成熟と言えます。今回の本ソフトウェア公開を通じて、世界中の量子コンピュータユーザー・プロバイダーによる開発コミュニティへの参画や、量子システムソフトウェア領域全体が活性化され、将来の実用的な量子コンピュータの実現、およびその活用による社会課題解決につながることを期待します。

株式会社セック 主任 内田諒のコメント

このプロジェクトに参画できたことを大変光栄に思います。
量子コンピュータの研究には、多様な組織の協力が必要です。本ソフトウェアがコミュニティ形成と量子コンピュータや量子産業の発展を促し、社会の安全と発展につながることを期待しています。

TIS株式会社 テクニカルエキスパート 高宮安仁のコメント

本ソフトウェアの重要な構成要素であるTranquの開発では、量子プログラムの変換・最適化における柔軟性と互換性の実現に注力しました。本ソフトウェアのオープンソース化により、多くの研究機関やスタートアップ企業が量子コンピュータ・クラウドサービスに容易に参入できるようになり、日本の量子技術開発の加速とレベルアップにつながることを期待しています。

用語説明

  • 注1
    GitHub:
    世界中でオープンソース・ソフトウェアの公開に使われているプラットフォーム。
    https://github.com/
  • 注2
    大阪大学が運用する量子クラウド・クラウドサービス:
    大阪大学に設置された超伝導量子コンピュータ国産3号機のクラウドサービス(2023年12月23日運用開始)。
    研究者が遠隔地から量子アルゴリズムを実行したり、ソフトウェアの改良・動作確認をしたり、ユースケースを探索したりすることが可能になった。
    https://qiqb.osaka-u.ac.jp/20231220pr/
  • 注3
    キャリブレーション:
    量子コンピュータは、構成する量子ビットを情報の単位として演算を実施する。量子ビットの正確な動作を保証するために、量子ビットの性能を調べ調整する工程のこと。
  • 注4
    富士通スモールリサーチラボにおける当社と大阪大学の量子ソフトウェアに関する共同研究:
    富士通スモールリサーチラボは、当社が国内外の大学の中に研究拠点を設け、研究員が大学内に常駐または長期的に滞在しながら産学連携の活動を行う取り組み。この取り組みのひとつとして、大阪大学内に「富士通量子コンピューティング共同研究部門」を設置している。(2021年10月1日プレスリリース)
    https://www.fujitsu.com/jp/about/research/srl/
    https://pr.fujitsu.com/jp/news/2021/10/1.html
  • 注5
    大阪大学とセックによる量子計算の高速化技術の共同研究の成果:
    量子計算と古典計算の協調処理を高速化!阪大の量子コンピュータ・クラウドサービスで提供開始(2024年6月17日プレスリリース)
    https://qiqb.osaka-u.ac.jp/20240617_pr/
    量子プログラムを並列実行して高速化!阪大の量子コンピュータ・クラウドサービスで提供開始(2024年10月15日プレスリリース)
    https://qiqb.osaka-u.ac.jp/20241015_pr/
  • 注6
    大阪大学とTISによる量子プログラムの変換・最適化技術の共同研究の成果:
    ベンダー・ロックインにさようなら!量子プログラムの変換・最適化ソフトウェアをユーザーが選択(2025年2月4日プレスリリース)
    https://qiqb.osaka-u.ac.jp/20250204_pr/
  • 注7
    Pulse Sequencer:
    マイクロ波信号の波形を生成するソフトウェア。制御装置の仕様に応じたデバイス・ドライバの役割を果たす。

特記事項

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

共同研究グループ

国立大学法人大阪大学
大学院基礎工学研究科
    教授 藤井 啓祐 (量子情報・量子生命研究センター 兼任)
大学院情報科学研究科
     准教授 猿渡 俊介 (量子情報・量子生命研究センター 兼任)
量子情報・量子生命研究センター
     特任研究員(常勤) 桝本 尚之
     特任研究員(常勤) 宮地 孝輔
     特任研究員(常勤) 宮永 祟史
     特任研究員(常勤) 森 俊夫
     特任研究員(常勤) 束野 仁政

富士通株式会社 量子研究所
  研究所フェロー、量子研究所長 佐藤 信太郎
  シニアディレクター 近藤 正雄
  シニアプロジェクトディレクター 菊池 慎司
  リサーチディレクター 木船 雅也
  研究員 五木田 駿
  プリンシパルリサーチャー 覚幸 典弘
  プリンシパルリサーチャー 野田 訓広
  研究員 安曽 徳康
  研究員 山口 真央生

株式会社セック 開発本部 第一開発ユニット
  主任 内田 諒
  エンジニア 松本 慧大
  エンジニア 中山 晴貴

TIS株式会社
テクノロジー&イノベーション本部 戦略技術センター
    テクニカルエキスパート 高宮 安仁
    テクニカルエキスパート 笹田 啓太

本件に関するお問い合わせ




プレスリリースに記載された製品の価格、仕様、サービス内容などは発表日現在のものです。その後予告なしに変更されることがあります。あらかじめご了承ください。

このページの先頭へ