Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導応)

nVidia、GPUを~使したディープラーニングを啣

グラフィックスプロセッサ(GPU)が図形をWくことだけにとどまらず、科学\術Qにも威を発ァする。GPUにRするファブレス半導のnVidiaはこのほど、Technology Conferenceを東Bで開、GPUが単なる絵作りだけではなく、ビッグデータ解析のディープラーニング}法やスーパーコンピュータなどにも適していることを実証した。

GPUは元々、ポリゴン(H角形)と}ばれる角形ないし四角形をkつのセルとして積み屬欧匿涎(グラフィックス)を表現する、専のマイクロプロセッサである。ポリゴンは絵をWくのにまずデッサンをWくことから始まることに瑤討り、ポリゴンを積み屬欧謄薀佞淵好吋奪舛鱸Wく。そのあと詳細にポリゴンをもっと滑らかに仕屬欧討い。そして色塗りをしていく。

このGPUがなぜ、スパコンに向いているのか。W気予報や風実xなどではメッシュを細かく切って微分(sh┫)式の数値解を求めてきた。GPUのポリゴンが実はメッシュと瑤討い襪里任△襦最初からポリゴンをWくという演Qを行うプロセッサは数値演Qと共通する。@のCPUだとメッシュを切ることから始めなければならず、最初から処理Cで出れることになる。だったら最初からGPUで演Qしようという発[が科学\術演Qにつながっていく。

科学\術Qの最先端がスーパーコンピュータであるが、東B工業j学の導入したスパコン「TSUBAME2.5」には、nVidia のGPU(Tesla K20X)が4224個のQノードに搭載されている。このスパコンを使って、シミュレーションのj模演Qするだけではなく、可化するための演Qも行う。例えば、エレクトロニクスだと、発XしているCPUチップ屬倫a度分布をWく、あるいはもっと3次元形Xのロボットが動いているXのa度分布をシミュレーションでQするなどの応がある。東工jのEv尊之教bは、TSUBAMEで行ったQをTSUBAME屬撚化するQを3|類フルHDの動画で再擇靴童せた。それぞれ、バンカーショットのシミュレーション、H数のがれきを含んだSのシミュレーション、そして気]の2相流のシミュレーションである。演Qの模は、それぞれ1670万個の子を使った個別要素法Q、8700万個の子を使ったQ、1.1億メッシュをいたQとjきい。実颪鮖廚錣擦襪茲Δ幣楮戮焚気硫化にはやはりスパコンが威を発ァする。

GPUが数値Qだけではなく、ディープラーニングにも威を発ァすることがらかになってきた。ニューラルネットワークを何層にも_ねる構]をeつディープラーニングでは、垉遒離如璽燭箸琉磴い鮓気法岾{」する。ニューラルネットワークのニューロン1個は、来モデルからよく瑤蕕譴討い襪茲Δ法‰H入・1出のロジックで表される。ニューロンのレイヤーが何層も積み_なったアーキテクチャがディープラーニングの構]となっている(図1)。1ニューロンのQ入のそれぞれの咾 (_み)を学{によって変え、入レイヤーから出レイヤーまでのルートを最適化していく。


図1 ディープラーニングはニューラルネットワークを何層も_ねた構]で学{し反復a{を経て最適な処理ルートをめていく ただし、T果はあくまでも確率のjきさで表現する

図1 ディープラーニングはニューラルネットワークを何層も_ねた構]で学{し反復a{を経て最適な処理ルートをめていく ただし、T果はあくまでも確率のjきさで表現する


例えば、猫の顔認識なら、常にHくの動颪隆蕕筌皀里離如璽(1000万〜1億)をeち、認識したい顔をまずエッジを検出する。これが最初のレイヤーになる。ニューロンのレイヤー数を10レイヤーとして、10億のパラメータを抽出することをめる。2番`のレイヤーではエッジをパラメータとして、`や磧口などから数の画気らオブジェクトとして学{する。学{する(ラーニングアルゴリズムを実行する)のに、GPUを使う。よりZいと判したT果を学{モデルに蓄えておき、そのデータを最初のレイヤーまでフィードバックし学{を繰り返す。学{は、ニューロンに入する_みを新していく。これにより、最初はnと認識しても学{を繰り返すうちに犬、そして猫へとZづいていき、最後に猫である確率は90%、などといったT果を表する。

学{のアルゴリズムを実行する場合に、さまざまな徴抽出、組み合わせを演QするのにGPUをW(w┌ng)する。この@のGPUは絵を書くデッサンのように長を抽出し、さらに詳細霾をレンダリングしていく演Qに使う。Nvidiaは、GPUを搭載したグラフィックスボードK2を提供しており、このボードを使って学{アルゴリズムを実行する。このGPUボードには、ハイエンドのメニーコアKeplerチップを2個搭載している。CUDAコアの数は3072個になる。これだけのコア数だと、仮[化\術を使える。

ディープラーニングはGPUボードというハードウエアだけではできない、ソフトウエアも要であるため、nVidiaはソフトウエアを中心とするニューラルネットワークのトレーニングキットcuDNNも提供している。同社のGPU演Qアーキテクチャに適したディープラーニングには、外陲離愁侫肇戰鵐澄爾提供するCaffe(カッフェ)やChainer(シェイナー)と}ばれるフレームワークをW(w┌ng)する。nVidiaはこのほど機械学{(マシンラーニング)のソフト開発を行っている日本のベンチャー、Preferred Networksと提携を発表した。今後の噞アプリケーションでのディープラーニング\術を共同で開発する。ちなみにChainerはPreferred社が開発したフレームワークで、複数のGPUを使えるため、仮[化できるnVidiaのGPUに向く。

(2015/09/30)
ごT見・ご感[
麼嫋岌幃学庁医 忽恢娼瞳岱鷹匯曝屈曝眉曝| 晩云眉雫壓濆杰潅盞| 窒継匯雫谷頭音触音辺継| 雑勧箪湿app| 忽恢槻溺値倉涙孳飢窒継篇撞| 99消消娼瞳忽恢匯曝屈曝眉曝 | 爺爺恂晩晩恂爺爺耶爺爺散巷住概| 消消91娼瞳忽恢91消| 晩昆篇撞匯曝屈曝壓濆杰| 冉巖忽恢娼瞳忝栽消消利光| 握秤戯喟消仇峽www撹繁| 壅侮泣赱穂捲赱湊寄阻利嫋| 弼翆励埖忝爾秤冉巖忝栽| 忽恢溺繁互咳渇瓦出寛篇撞| 析望字娼瞳篇撞壓濆杰| 忽坪娼瞳卅繁消消消消av唹垪| www.爺爺弼| 梨喃課晩云壓濂シwww| 戟諾冉巖寄樫業涙鷹涙鷹廨| 晩昆壓a篇撞窒継殴慧| 冉巖www利嫋| 天胆來鞭xxxx易繁來訪| 冉巖娼瞳築孟消消消消消| 槻槻gay恂訪訪篇撞| 怜匚篇撞匯曝屈曝眉曝| 弼yeye秉彊射絞啼虐斛濆杰| 忽恢窒継復住篇撞| 仔弼牽旋篇撞利嫋| 忽恢涙孳飢弼篇撞窒継篇撞| 返字1024心頭| 忽恢娼瞳撹繁涙鷹篇撞| 91娼瞳岱鷹匯曝屈曝眉曝| 匚寂鋤喘10寄b嫋| gay次扉値槻gay爾秤髄汚| 弌叫廉奕担送宸担謹邦奕担一| 嶄猟忖鳥岱篇撞| 涙蕎音触壓濆杰| 消消消翆翆励埖冉巖97催弼| 晩云昆忽眉雫壓| 消消際際互咳冉巖娼瞳| 晩昆天胆窮唹壓|