1000コア搭載のプロセッサ、米大学が披露:単3電池1本で動作
米国カリフォルニア大学デービス校工学部の学生たちが、6億2100万個のトランジスタを集積した1000コアのプロセッサを設計した。
1000コア搭載
1000コアを搭載するプロセッサ「KiloCore」は、これまで報告された中で最もエネルギー効率に優れたメニーコアプロセッサとして、ハワイ ホノルルで開催された半導体デバイスおよび回路技術の国際会議「2016 VLSI Symposia on VLSI Technology and Circuits」(2016年6月13〜16日)で発表された。
電気およびコンピュータ工学の教授で、同プロセッサを設計したチームを率いるBevan Baas氏は、「われわれの知る限り、KiloCoreは世界初の1000コアプロセッサであり、これまで大学で設計されたプロセッサのうち最も速いクロック速度を実現する」と述べた。Baas氏のチームが調べたところ、300コア以上のコアを搭載したプロセッサは現時点ではないという。
こうした多数のコアを搭載するマルチコアプロセッサのほとんどは、研究目的で開発されていて、商業的に提供されているものは、ほぼない。KiloCoreは、IBMの32nm PD SOI(Partially Depleted Silicon on Insulator) CMOSで製造された。
単3電池1本で動作
KiloCoreの基本アーキテクチャはMIMD(Multiple Instruction/Multiple Data)型で、7段のパイプラインを持つ各コアは、2の命令セット、単一命令/サイクルを備えた汎用ユニットである。Baas氏のチームは、“アルゴリズムに特化した”命令は1つもなく、その点がGPUクラスのデバイスとは異なるとしている。
クロック周波数は最高1.78GHzで、1秒間に最大1.78兆個の命令を実行できる(電源電圧1.1Vにおいて)。0.8V、1GHzで動作するときの消費電力は13.1Wで、ピーク電力効率は、0.56V、115MHzにおいて1動作当たり5.8pJ(ピコジュール)だという。
例えば、1秒間に1150億個の命令を実行する際の消費電力は0.7Wと、単3電池1本で動作できるほど低いとする。
各コアには別々に電力が供給されており、実行するタスクが何もなければ電源をオフにして、消費電流をリーク電流程度にとどめることができるとする。
アプリケーションとしては、無線通信用のコーディングおよびデコーディング、動画処理や暗号化などを想定しているという。
【翻訳:青山麻由子、編集:EE Times Japan】
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- GoogleからAI用プロセッサ「TPU」が登場
Googleが、人工知能(AI)に向けたアクセラレータチップ「Tensor Processing Unit(TPU)」を独自開発したことを明らかにした。同社が2015年にリリースした、オープンソースのアルゴリズム「TensorFlow」に対応するという。 - ダイヤモンド半導体、実用間近か
ダイヤモンドが近い将来、半導体業界にとって“親友”のような存在になるかもしれない。米国の新興企業であるAkhan Semiconductorが、ダイヤモンド半導体を確実に実現できる見込みであることを明らかにした。 - IBMが7nm試作チップを発表、Intelに迫る勢い
IBM Researchが、EUV(極端紫外線)リソグラフィとSiGe(シリコンゲルマニウム)チャネルを使用した7nmプロセス試作チップを発表した。IBM Researchはここ最近、最先端プロセスの研究開発成果の発表に力を入れていて、7nmプロセスの技術開発に自信を示してきたIntelに迫る勢いを見せている。 - そもそも「マイコン」って何?
マイコンを使いこなすために知っておくべき基本用語を毎回1つずつ取り上げて解説する新連載がスタート!! 第1回目の今回は、「そもそも“マイコン”って何?」という問い掛けから、マイコンの実態や応用分野、具体的な働きについて紹介します。