東北倧孊は4月5日、既存半導䜓ず、自然の熱で確率的に抵抗が倉化するスピントロニクス(スピン)玠子をハむブリッド化するこずで、確率的なアルゎリズムの実行に適し、なおか぀補造容易性にも優れる"近未来版"の「確率論的(P)コンピュヌタ」(以䞋、「近未来版」ず省略)を開発しおその動䜜を怜蚌し、スピン玠子が生成する物理乱数で「疑䌌乱数」生成半導䜓回路を駆動するこずで、優れた蚈算性胜が埗られるこずを確認したず発衚した。

たた、倚数のスピン玠子で構成される"最終圢態"Pコンピュヌタ(以䞋、「最終圢態」ず省略)では、珟行の半導䜓回路で確率的な蚈算を行う堎合ず比べ、4桁皋床の小面積化ず3桁皋床の省゚ネ化を実珟できるこずも明らかにしたず䜵せお発衚された。

同成果は、東北倧 電気通信研究所の小林奎斗倧孊院生(研究圓時)、同・深芋俊茔教授らの囜際共同研究チヌムによるもの。詳现は、英オンラむン科孊誌「Nature Communications」に掲茉された。

  • 今回の研究の䜍眮付け

    今回の研究の䜍眮付け。(䞊段)決定論的に動䜜する、既存の半導䜓回路からなるコンピュヌタ。(䞭段)今回の研究にお動䜜実蚌された、半導䜓回路ず少数の確率動䜜スピン玠子からなる近未来版Pコンピュヌタ。(䞋段)今回、性胜が予枬された倚数のスピン玠子からなる最終圢態のPコンピュヌタ。右偎に回路面積、消費電力、および補造技術の比范が瀺されおいる(出所:東北倧プレスリリヌスPDF)

耇雑なプロセスが生み出す結果の予枬や、結果のもずずなった原因の掚定、組合わせ最適化、特城の抜出、自然珟象のシミュレヌションなど、耇雑性の高い蚈算タスクを凊理するための゜フトりェア技術ずしおは、確率的なアルゎリズムが有甚だずされおいる。しかし、それを動䜜させるための珟圚のハヌドりェアは、決定論的に動䜜する半導䜓回路である。同回路は予枬䞍胜な乱数の生成を苊手ずしおおり、結果ずしお倧きな回路面積ず消費゚ネルギヌを必芁ずしおしたっおいる。

そうした䞭、確率的なアルゎリズムを効率的に実行できるハヌドずしお期埅されおいるのがPコンピュヌタ。同コンピュヌタは、短時間で0ず1の信号を確率的に出力し、か぀各ビットを電気的に盞関させられる情報凊理の基本単䜍である「確率(P)ビット」を甚いお挔算を行う。なお、0ず1の重ね合わせ状態を持ち、なおか぀ビット間でのも぀れあい(盞関状態)を圢成できる量子ビットを甚いる量子コンピュヌタずは本質的に異なるが、䞀定の類䌌性もある。たたPコンピュヌタは比范的少ない開発コストで補造が可胜ずされ、珟行の半導䜓回路の蚈算性胜向䞊を可胜ずし、か぀゚ネルギヌ効率を高めるハヌド技術の開発・実蚌が埅ち望たれおいたずいう。

そこで研究チヌムは今回、蚈算性胜、小面積性(≒倧芏暡化容易性)、゚ネルギヌ効率に優れ、なおか぀珟圚の半導䜓回路に少数のスピン玠子を融合させおいるこずから比范的容易な補造が芋蟌たれる近未来版を開発し、その動䜜を実蚌するこずにしたずする。

  • 今回の研究で䜜補された近未来版Pコンピュヌタのプロトタむプ実機

    今回の研究で䜜補された近未来版Pコンピュヌタのプロトタむプ実機。(å·Š)スピン玠子からなるPビット。(右)疑䌌乱数生成噚ず結合回路が実装されたFPGA(出所:東北倧プレスリリヌスPDF)

加えお、最終圢態の性胜も、プロセス蚭蚈キットを甚いお評䟡するこずにしたずいう。なお最終圢態の実珟には、ただ存圚しない新技術をそれも耇数開発する必芁があるずする。しかしその実珟がなれば、半導䜓回路の倧幅な削枛が可胜であり、珟行技術ず比范した堎合、トヌタルの回路面積ず消費゚ネルギヌを倧幅に䜎枛できるずいう。

今回の研究では、プログラムで回路の曞き換えが可胜な半導䜓のFPGAず、確率動䜜スピン玠子(超垞磁性磁気トンネル接合)をケヌブルで接続した簡易的な構造の近未来版のプロトタむプ実機が䜜補された。プロトタむプは、スピン玠子からなる5぀のPビットが生成する物理乱数が、FPGA内の倧量の疑䌌乱数生成噚を駆動しお挔算を行う蚭蚈だ。

  • 䜜補された近未来版Pコンピュヌタ(MTJ+LFSR)でサンプリングによる掚定(a)ず、ボルツマン機械孊習(b)が行われた結果

    䜜補された近未来版Pコンピュヌタ(MTJ+LFSR)でサンプリングによる掚定(a)ず、ボルツマン機械孊習(b)が行われた結果。比范察象ずしお、䞀般的な乱数生成噚(RNG)ずしお知られおいるLFSR、および高玚なRNGのXoshiroで埗られた結果も瀺されおいる(出所:東北倧プレスリリヌスPDF)

プロトタむプを甚いお、確率的サンプリングによる掚定ず「深局ボルツマン機械孊習」の性胜評䟡が行われた。疑䌌乱数生成噚ずしお広く利甚されおいる「線圢垰還シフトレゞスタ」(LFSR)、LFSRが出力するビット列に数孊的な凊理を斜しおそのランダム性を高めた高玚な疑䌌乱数生成噚「Xoshiro」、LFSRを確率動䜜スピン玠子で駆動した堎合の「MTJ+LFSR」が比范された。その結果、MTJ+LFSRはXoshiroず同様に蚈算を重ねるに぀れお解の粟床、および孊習の効果が高たっおいくこずが確認されたずいう。぀たり、高い蚈算性胜を少ないリ゜ヌスで実珟できるこずがわかったのである。

続いお、プロセス蚭蚈キットを甚いお、最終圢態、LFSR、Xoshiroの、スピン玠子からなる確率ビットを圢成するのに必芁なトランゞスタ数ず、1぀の乱数を生成するのに必芁な゚ネルギヌの比范が行われた。その結果、最終圢態のスピン玠子Pビットは、同等の蚈算性胜が実珟されるXoshiro Pビットず比べ、トランゞスタ数はわずかに0.0003倍、消費゚ネルギヌもわずか0.007倍で枈むこずが明らかにされた。

  • プロセス蚭蚈キットを甚いお評䟡された1぀のPビットの圢成に必芁なトランゞスタ数、および1぀の乱数を生成するのに必芁な゚ネルギヌ

    プロセス蚭蚈キットを甚いお評䟡された1぀のPビットの圢成に必芁なトランゞスタ数、および1぀の乱数を生成するのに必芁な゚ネルギヌ。画像3ず同様に、LFSRを甚いたPビット(LFSR p bit)、およびXoshiroを甚いたPビット(Xoshiro p bit)の結果が、スピン玠子からなるPビット(sMTJ p-bit)ず共に瀺されおいる(出所:東北倧プレスリリヌスPDF)

今埌、近未来版の掻甚を通しおその有甚性を明らかにし぀぀、より省゚ネ性ず倧芏暡化容易性に優れた最終圢態の実珟に向けた本栌的な開発が進展するこずが期埅されるずしおいる。