質問: 「IBMが人間の脳と同じ構造を持つプロセッサーの開発に成功」という記事に、このようにあります: > > システム全体の作動クロックは1kHzと現代の基準では極めて低いものとなっています > > ... > > 各コアは非同期的に通信を行い、... TrueNorthの出力密度は1平方センチあたり20mWとなっています。これは、既存のプロセッサであれば1平方センチあたり50Wであることと比較すると文字どおりケタ違いの省電力性能を持っていることになります。 > > > ニューラルネットの非同期化はなぜ、このような高速化が実現されるのですか?
回答: その記事の該当箇所は、 「非同期処理が如何にエネルギー効率の良さ(=省電力性能)に寄与しているか」を説明しているのであって、 「非同期処理が高速である」ということを説明しているものではありません。 一般に人間の脳(=ニューラルネット)の高速さ(処理能力の高さ)は、 非同期ではなくニューロンの超並列性によるものとされています。 その記事においても4096コアということですから、 超並列処理こそが高速さを生み出す源泉だと推測されます。 なおプログラミングにおける非同期は、I/Oの速度がCPUよりもかなり遅い、 すなわちCPUがI/Oを待つ時間をうまく別の計算に利用できるようにする仕組みです。 単純な高速化ではなく、処理効率を高めた結果として高速化する、 そういう手段の1つと考えられるでしょう。