開発したPコンピューターで組合せ最適化問題などを例にその性能を評価。カリフォルニア大学サンタバーバラ校(アメリカ)、メッシーナ大学(イタリア)の研究チームは、機械学習や組合せ最適化などの用途で威力を発揮する確率論的(「P」)コンピューターを開発し、優れた演算性能と電力効率を明らかにしました。人工知能(AI)やデジタルトランスフォーメーション(DX)(注3)の進展に伴いコンピューターに要求される演算性能は飛躍的に増大しており、一方で昨今の社会情勢の中ではコンピューターの省電力化もまた重要な課題です。これら要求の全てを従来型(古典)コンピューターで対応するのは難しく、古典コンピューターが苦手とする問題に特化した新概念コンピューターの研究開発が活発に行われています。FPGA)(注4)を用いて構築し、その性能を評価しました。組合せ最適化を例に、古典コンピューターで確率的アルゴリズムを実行した場合と比較し、Pコンピューターは約5桁高い演算性能と約1桁低い消費電力を実現できることを明らかにしました。今後本技術を発展させることで、低炭素社会の実現に向け需要が高まっている、エッジで複雑性の高い問題を省電力で処理する情報機器などの実現に繋がるものと期待されます。IEDM」で発表されました。昨今の情報社会は、人工知能(AI)、モノのインターネット(IoT)、デジタルトランスフォーメーション(DX)、ビッグデータなどのキーワードに彩られており、これらを活用した暮らしやすい社会の実現に向けて、コンピューティング技術にはこれまで経験したことがないペースでの演算性能の向上が要求されています。これと同時に、地球温暖化ガスの排出を抑制して2050カーボンニュートラル(注5)を達成するため、コンピューティング技術には省電力化という課題も突き付けられています。この演算性能の向上と省電力化は相反する関係にあり、従来型のコンピューターのみで多様化する社会的要求の全てに対応することは困難です。このため各用途に特化した様々な新概念コンピューターの研究開発が活発に行われています。量子コンピューターはその一例であり、分子軌道の計算など量子力学的性質の取り扱いが本質的に重要となる問題などを効率的に処理できると期待されます。本研究の対象である「確率論的コンピューター(Pコンピューター)」も特定の用途で威力を発揮すると期待される新概念コンピューターの一つです。量子コンピューターが0状態と1状態の重ね合わせで情報を表現する“量子ビット:Qビット”で構成されるのと同様に、Pコンピューターは、0と1を時々刻々と確率的に出力して情報を表現する“確率ビット:Pビット”で構成されます。古典コンピューターが苦手とする問題の典型例に、膨大な選択肢の中から条件をよく満たす候補を探す問題(組合せ最適化問題)、ある条件下で起こりそうな現象を大量に出力する問題(サンプリング)、複雑なデータの背後にあるルールやパターンを学習する問題(機械学習)などがあります。これらの問題を扱う際には、しばしば確率的なアルゴリズムが用いられますが、情報を0と1で決定論的に表現して逐次的に処理する古典コンピューターとは本質的に相性が悪く、計算に多くの電力を費やすという課題があります。『室温動作スピントロニクス素子を用いて量子アニーリングマシンの機能を実現』)。63×15)などが実証されました。2022年2月には5つのPビットを用いた機械学習の原理実証も報告されています。今後の社会実装に向け、Pコンピューターの規模の拡大と、類似技術に対する性能面での定量的な評価が求められていました。Finocchio博士らと共同で、確率動作するスピントロニクス素子と、プログラムが可能な半導体回路(FPGA)を組み合わせ、先行研究から大幅に規模が拡大されたPコンピューターを実現しました。6,883×7,583をはじめとする、以前の研究を5桁上回る様々な整数の因数分解に成功しました。加えて実験で測定された性能を基に、古典コンピューター上で確率的なアルゴリズムを実行して計算を行う場合と比較して、演算性能は約5桁、消費電力は約1桁低減されるポテンシャルがあることを明らかにしました。今回の研究のポイントは、確率動作スピントロニクス素子からなる高性能Pビットを、大規模な演算が可能なFPGAと組み合わせた点にあります。図1は作製したシステムの写真です。FPGA上には最大7,085個のPビットを疑似的に実装でき、これを自然な熱によって電力を消費することなく状態が更新されるスピントロニクスPビットで駆動することで、高度な計算が可能となりました。別の言い方をすると、半導体回路上に作製した大量の性能の低い疑似乱数発生器を、スピントロニクス素子の力で性能の高い物理乱数発生器に変え、高度な計算を可能とした、とも言えます。続いて研究チームは、スピントロニクス素子を用いたPコンピューターの演算性能と消費電力を測定し、古典コンピューターで確率的なアルゴリズムを用いて演算を行う場合との比較を行いました。図2にその比較が示されています。横軸はサンプリング速度であり、これはコンピューターの演算性能に相当します。N4)と比べて消費電力は1/3から1/10程度低く、演算性能は2倍から10倍程度高いことが分かります。Memory)において既にメガビット以上の規模で量産されています。実測値から演算性能はさらに4桁向上、消費電力はさらに約40%低減し、古典コンピューターの典型値を演算性能で約5桁、消費電力で約1桁凌駕する特性が得られることが分かります。図2)スピントロニクス確率論的(「P」)コンピューターと、古典コンピューターで確率的アルゴリズムを実行した場合の、計算性能(サンプリング速度:横軸)と消費電力(縦軸)の比較。用いた場合に予測される値。Unit)コンピューターを用いた場合、F1はシミュレーテッドアニーリングコンピューターを用いた場合の報告値。本研究によって、これまで基本動作の確認に留まっていたスピントロニクスPコンピューターが、確率的に取り扱うことで効率的に求解できる問題に対して、古典コンピューターと比べて圧倒的に優れた計算性能と電力効率を示すことが明らかになりました。アーキテクチャ・アルゴリズムの全階層において、いくつかの技術課題に取り組んでいく必要があります。これらの課題に粛々と取り組んでいくことで、まだ誰も見たことのない超高性能・省電力コンピューターが実現される「確率」が高まっていくものと期待されます。駿)JPMJPR21B2、などの支援を受けて行われたものです。量子力学的な0状態の1状態の重ね合わせが可能な量子ビット(Qビット)が情報の基本単位となるコンピューター。Qビット間でのもつれ合い(相関状態)によって複数の状態を同時にとることができる点で古典的なビットとは異なっており、これによって高速な計算ができると期待されている。1981年にリチャード・ファインマンが行った講演において、自然界の量子力学的に記述される現象を効率的に計算する仕組みとして紹介されている。短時間で出力信号が0と1の間で確率的に変化し、かつ各ビットを電気的に相関させられる確率ビット(Pビット)が情報処理の基本単位となるコンピューター。0と1の重ね合わせ状態を持ち、かつビット間でもつれあい(相関状態)を形成できる量子ビット(Qビット)とは本質的に異なるが、一定の類似性があることから、量子コンピューターと並んで新概念コンピューターの一つとして注目されている。注1の1981年にリチャード・ファインマンが行った講演において、量子コンピューターと並んで、確率的な自然現象を効率的に計算する仕組みとして紹介されている。注3)デジタルトランスフォーメーション(DX)企業や社会が人工知能やインターネット上のビッグデータ等のデジタル技術を活用し、生活の利便性の向上や業務効率化を図ること。FPGA)ユーザーが現場(Field)で論理回路の機能をプログラムできる論理集積回路。Unit)と比べると、汎用性では劣るものの、論理回路の構成を変えられることから、ユーザーがプログラムした計算を行う速度は速くなる。Circuit)と比べると、速度では劣るものの、ユーザーが機能を書き換えられ汎用性が高いという特徴がある。注5)カーボンニュートラル温室効果ガス(主に二酸化炭素)の大気中への排出量と大気からの吸収量が均衡した状態。日本は2050年にカーボンニュートラルを達成することを目標としている。注6)スピントロニクス電子の持つ電気的性質(電荷)と磁気的性質(スピン)を同時に利用することで発現する物理現象を明らかにし、工学的に利用することを目指す学術分野。スピンの持つ量子的性質はナノメートル(10のマイナス9乗メートル)のスケールで顕著に見られ、微細加工技術の進展とともに様々な関連現象が発見されてきた。従来は不可能であった磁気的性質や磁化方向の電気的な検出や制御(スピントルク磁化反転)、電気伝導特性の磁場や磁化による制御などが可能となり、現在も様々な現象が発見され続けている。