Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(デバイス設& FPD)

Imagination、CNN推bアクセラレータAIコアを提供

英国のIPベンダー、Imagination Technologiesは、推b専のAI向けIPコア「PowerVR 2NX NNA」のライセンス提供を開始した。クラウドを通すとレイテンシがくなるエッジやフォグなどのに使うだけではなく、モバイルにも使えるほど消J電は少ないという「セキュリティAIをエッジにeってくる」と同社PowerVR 担当DirectorのChris Longstaff(hu━)は(d┛ng)調する。

図1  Imagination Technologies PowerVR 担当DirectorのChris Longstaff(hu━)

図1  Imagination Technologies PowerVR 担当DirectorのChris Longstaff(hu━)


このIPを使えば、例えば1000の^真を学{した検索エンジン(AIマシン)から、欲しい^真を見つけるのに、高性GPUなら60秒かかるところ、わずか2秒で求められるとしている。バッテリ命の1%の時間を使って分類できる^真数は、GPUの2400に瓦靴、42万8000にものぼるという。また、ドローンではハードウエアを搭載しない場合、(j┫)颪ら10~15m`れていないと演Qが間に合わず衝突してしまうが、このIPコアを集積していれば1mまで接Zしても衝突をcけられるとする。

推bチップは、これまでモバイルはなく、このIPコアは、GoogleやApple、Facebook、度(Baidu)、華為などのスマホメーカーがAI/ニューラルネットワークをモバイルへ広げようとしていることに官するもの。このIPコアは、アクセラレータとして機Δ掘CPUと共に動作する。モバイルとして、低消J電と小さなv路C積が要で、オプションだがMMU(メモリ管理ユニット)も集積できる。Androidをサポートしている点も徴だ。ちなみに16nmプロセスでこのIPコアを集積すると1.1mm2度のC積だとしている。

Imaginationがニューラルネットワークアクセラレータと}んでいるこのIPコアは、ニューラルネットワークの推bアクセラレータとしての性指数である推b数/秒や、コスト効率を表す推b数/mm2、消J電を表す推b数/mWという指Yで表すと、数C(j┤)をo開していないがすべて最高だとしている。またアクセラレータであるため、演Q処理するためのハードウエアを?y┐n)△┐討り、ドライバのホストCPUとやりDりする。

図2 PowerVR 2NXファミリは推bIPコア 出Z:Imagination Technologies

図2 PowerVR 2NXファミリは推bIPコア 出Z:Imagination Technologies


このIPコアはあくまでも推bのIPコアである。学{をクラウド屬離后璽僉璽灰鵐團紂璽燭GPUのHPC(高性Ε灰鵐團紂璽謄ング)などで行い、ネットワークモデルや学{データをマシンラーニングのフレームワークに格納している。この中に、オープンソースのデープラーニングライブラリTensorFlowやCaffeなどをeっている。これらのライブラリから(j┫)とするパターンを推bするための形式に変換するのにImaginationが提供するPowerVR NNA Toolを使う。Imaginationは変換ツールに加え、DNNのAPIも提供する。

ニューラルネットワークの演Qは基本的に行`演Qで、積和演Qが中心になる。データに学{の_みをXけQしネットワークてのニューロン接分を加えるという作業が要だからである。このためこれまではGPUやDSPが向いていたが、データビット数はw定しており、演Qすべき(j┫)颪砲茲辰栃僂┐蕕譴覆った。このため、無Gな演Qも含まれており、消J電がj(lu┛)きかった。GoogleのTPUは、レイヤーごとにデータビット数を変えることで、消J電を1/10に下げたという実績がある。このため、GPUやDSPではなく、AI専のチップが求められている。

このPowerVR 2NX NNAでは、画鞠Ъ叡のCNN(Qみ込みニューラルネットワーク)演Qに要な、画気Qみ込みからフィルタをかけたアクティベーション層、レイヤーを縮小するプーリング層、最後に完接層に至る操作をて、このIPで行うデータフローシステムを?y┐n)△┐討い?図3)。このT果、最小のC積で最j(lu┛)のMAC数/クロックを演Qできる。

図3 PowerVR 2NXはCNNの動作をて実行する 出Z:Imagination Technologies

図3 PowerVR 2NXはCNNの動作をて実行する 出Z:Imagination Technologies


PowerVR 2NX NNAのアーキテクチャは、データビット数を32ビットではなく、16ビットや8ビット、4ビットと要に応じて軽くできることが長となっている。積和演Qに要なデータビットと_みけのビット数は、レイヤーごとに8ビット~4ビットで設定できる。

MACはY構成として拡張性をeたせており、16ビット/クロックのMAC(積和演Q_(d│))を128~1024個、8ビット/クロックのMACを256~2048個△┐討り、ニューラルネットワークのレイヤーごとに最適なビット数を(li│n)ぶことができる。またビット深さはデータと_みについて柔軟に変えることができ、16ビットから、12、10、8、7、6、5、4ビットまでサポートしている(図4)。加えて、このアクセレレータ内でデータフローを最適化しているため、外陬瓮皀蠅悗離▲セスは最小になっている。また、MMUをオプションで集積すれば、アンドロイドなどのOSにも官できる。

図4 PowerVR 2NXを使ったデータフロー レイヤーごとにデータ/_みビット数を変えられる 出Z:Imagination Technologies

図4 PowerVR 2NXを使ったデータフロー レイヤーごとにデータ/_みビット数を変えられる 出Z:Imagination Technologies

このPowerVR 2NX NNAニューラルネットワークのアクセラレータIPコアは、CNNにpった認識処理をu(p┴ng)Tとするため、IoTビデオモニターをはじめ、サーベイランス(監カメラ)、セキュリティなどのシステムに向く。消J電が小さいという魅はモバイルカメラにも監カメラ機ΔけられることをT味する。

画鞠Ъ韻忙箸CNNでは、ディープラーニングライブラリはTensorFlowやCaffeなどが中心であるため、これらをサポートしているが、他のライブラリも要ならばサポートしていくとLongstaff(hu━)はいう。

(2017/09/26)

ごT見・ご感[
麼嫋岌幃学庁医 忽恢匯曝晩昆屈曝天胆眉曝| 爺爺忝栽冉巖弼壓濔瞳| 忽恢娼瞳喟消窒継徭壓濆杰| 嶄猟忖鳥天胆篇撞| 襖謹勸潤丗狼双窮唹壓濆杰| 忽恢xxxx弼篇撞壓濆杰| 99娼瞳篇撞壓瀉盞儿杰| 天胆xxxx撹繁窒継利嫋| 忽恢xxxx恂鞭篇撞| 消消消玻消玻消消gif強夕| 忽坪娼瞳消消消消消消唹篇| 供秡埖射翆翆爾秤忝栽| 天胆晩壓濆杰| 卅繁嶄猟忖鳥壓濆杰| 胆溺瓜窒継利嫋壓瀛啼誼盞| 忽恢撹繁冉巖忝栽涙| 1024篇撞児仇| 壓潴賁致編www壓炒侘| 消消娼瞳嶄猟弾彦坪符| 岷俊鉱心仔利嫋窒継篇撞| 忽恢匯雫仔弼谷頭| 69忽恢撹繁娼瞳怜匚牽嶄猟| 謎致唹篇7777消消娼瞳| 嶄忽析繁握篇撞| 晩云晩云母絃嶄猟壓瀛啼| 励埖翆翆窮唹利| 天胆総videosbestsex棒分| 冉巖娼瞳玉篇撞| 槻溺伏餓餓餓載祐議app| 忽恢撹繁窒継a壓瀛啼app| 曾倖繁心議www窒継篇撞嶄猟| 壓濂シ店恢匯曝屈曝眉曝| 匯倖繁心議www晩云互賠篇撞| 厘才戎曇岱鬼雰| 冉巖怜匚撹爾繁秤壓灑惟| 襖謹勸潤丗嶄猟忖鳥匯曝屈曝眉曝| 忽恢溺繁aaa雫消消消雫| 裕椙天胆wc将灸tv| 忽恢弼恢忝栽弼恢壓瀛啼| 99犯壓濔瞳忽恢鉱心| 溺繁嚥巷笑住畠狛殻i|