Microsoftは、「Azure Quantum」のパブリックプレビューを開始した。量子コンピューティングを試したり、最適化問題を解決したりするために利用できるAzureサービスだ。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2021年2月1日(米国時間)、「量子ソリューションの世界初のフルスタックパブリッククラウドエコシステム」をうたう「Azure Quantum」のパブリックプレビュー開始を発表した。
Azure QuantumはMicrosoftのAzureサービスの一つであり、クラウドで量子コンピューティングプログラムを実行したり、最適化問題を解決したりする際に役に立つ。Azure QuantumツールやSDKを使うことで、さまざま量子シミュレーターやマシンをターゲットとした量子プログラムを作成、実行できる。
Microsoftは「Azure Quantumにより、開発者や研究者、システムインテグレーター、顧客は、信頼できるパブリッククラウドで使い慣れたツールを利用して、最新のイノベーションに基づくソリューションを学習し、構築できる」と述べている。
さらに、「Azure Quantumエコシステムは、多様な量子ソフトウェアやハードウェアソリューション、先進的な量子研究者と開発者のネットワーク、充実したリソースライブラリ、柔軟なセルフサービス、カスタマイズされた開発プログラムへのアクセスを提供し、ユーザーの研究開発を加速する」と説明している。
Azure Quantumでは、ユーザーが活発な量子イノベーターコミュニティーに参加する優れた専門家とコラボレーションできることがメリットの一つだという。
「Microsoftが提供するオープンソースの『Quantum Development Kit』(QDK)と量子プログラミング言語『Q#』は、量子システムの進化をプロアクティブに予測し、統合することで、ユーザーの開発投資を保護する。さらにMicrosoftの新しい『Quantum Intermediate Representation』(QIR)は、プログラミング言語とターゲット量子計算プラットフォームの間の汎用(はんよう)オープンソースインタフェースだ」(Microsoft)
Microsoftによると、学習教材とサンプルの充実したリソースライブラリを利用して、量子コンピューティングと最適化のスキルを伸ばすことも可能だという。「Microsoft Learn」では基礎的な量子の概念を、「Quantum Katas」では自分のペースで進められるチュートリアルを通じて、量子プログラミングを学べる。サンプルは、さまざまな量子コンピューティングタスクに対してどのように量子アルゴリズムを適用できるのかを示している。
Azure Quantumでは単一の開発インタフェースを用いて、量子コンピューティングと最適化ソリューションの業界リーダーが提供するユニークな機能を利用できるという。
Microsoftは次のように説明している。「ハードウェアパートナーのHoneywell Quantum SolutionsとIonQが提供するイオントラップ型量子システムを通じてクラウドで量子コンピューティング機能にアクセスできる。Honeywellのシステムは、中間計算測定と量子ビットの再利用が特徴であり、開発者はユニークでインパクトの強い方法で量子アルゴリズムを作成できる。IonQのシステムは、最大11個の全結合された量子ビットに向けて動的に再構成可能なシステムを提供し、任意のペア間で2量子ビットゲートを実行できる」
Copyright © ITmedia, Inc. All Rights Reserved.