久久成人18免费_日韩欧美网址_无遮挡1000部拍拍拍免费观看_一区二区在线免费视频

Semiconductor Portal

» 寄M » 寄M(半導応)

ニューロチップ説 〜いよいよ半導の出番(3-2)

3章3.2では、ニューロチップで_要な2次元の入データと、学{の_みに相当するフィルタを積和演Qで、スキャンしていく基本演Qについて述べている。積和演Qを基本とするためGPUやCPU、DSPなどで演Qできる。(セミコンポータル集室)

著v: 元半導理工学研|センター(STARC)/元東 瀬 啓


3.2 v路構成の基本(Q込み層)
v路の説に入るiに、予∪を行う。
}称:チップにより入出やパラメータの}称が異なるので、図17の表にまとめた。入は、入徴マップ(通常2次元)と}ばれることがHい。ノードという場合もある。入の要素数に関しては入次元数、ノード数と}ぶ場合もある。にいろいろあるのが、パラメータの霾。使する\術vの分野により異なる。ソフトUのエンジニアはパラメータが主流である。ニューロモルフィックUの\術vは図17の神経細胞の}称にってけている。信タ路の端(軸索端)をAxon(軸索)と}び、Synapse(シナプス)を介してNeuron(ニューロン)細胞に繋がると表現する。


図17 チップの入、出、そしてパラメータの}称と神経細胞の}称

図17 チップの入、出、そしてパラメータの}称と神経細胞の}称
出Z元:STARCの調h報告書より転載


基本v路: T合層は積和の単純Qであることから説は割愛(4.2Iで実際のチップで扱う)し、少し複雑なQ込み層のQに関し説を行う。Q込み層のQは以下の3ステップの並`処理(内霄Qをし、i笋瞭マップ処理をし、後ろ笋僚侘マップ処理をするイメージ)からなる。「並`処理の}順」と「並`処理のv路」に分けて説する。

(1) 並`処理の}順
(ア) 並`処理1・・・図18のフィルタ演Q処理(積和演Q処理)
入データ(2次元:入徴マップ)とフィルタ(_みを2次元化したもの、Kernelとも}ぶ)との内積をDり、出(出徴マップの1ユニット)する。図の左にすように横(e)に1ステップ分スライドして、再度内積をDり出し先のユニットの横に1ユニット加える。この作業を入マップC内でスライドしながら繰り返す。スライド値はあらかじめ指定される。最Zは1がHいが、2以屬世判侘のマップサイズは1/4以下になる(Maxpoolingと機Δ_なる)。ステップごと(すなわち出のユニットごと)同じフィルタをいる。出マップで見るとてのユニットに同じフィルタが使われる。フィルタと局所的な内積をDることと、フィルタの使いvしがQ込み処理の徴である。そしていかにフィルタ値を使いこなす(リユース:Reuse)かにv路構成の工夫がある。古Z的な桔 文綵辧砲函ShiDianNao擬亜併温憂@料81)なりEyeriss擬亜辺`w定データフロー擬亜Row Stationary dataflow):参考@料48)がある(4.1Iで説する)。

(イ) 並`処理2・・・図18の入徴マップ間処理(加Q処理)
入が図の様にRGBの3入なら、3vQして加Qしないといけない。その時にフィルタは異なり3|類要となる。よって、入マップごとにフィルタと入値をメモリからロードする要があり、かつ通常は3入マップ分Qが終了するまで最終の出ができない(中間値の発據法この霾がQ込みの処理Qでk番C倒な霾である。2013Qと古いが3D加Qv路を専にeたせ工夫をしているのがTeraDeep社のnn-X(参考@料83)だ。


図18 Q込み層・・・並`処理1および2

図18 Q込み層・・・並`処理1および2


(ウ) 並`処理3・・・図19の出徴マップQ(独立並`処理)
複数の出徴マップを出マップごとに独立してQする。そのため比較的~単である。いわゆる、PE(Processing Engine/Elements)を要なだけ並べればよい。Qチップ共に瑤燭茲Δ聞柔となる。


 図19 Q込み層・・・並`処理3

図19 Q込み層・・・並`処理3


冒頭で述べたように、内霄Q(積和演Q処理)をして、i笋僚萢(入マップ間の加Q処理)をして、後笋僚萢(出マップ間の独立並`処理)をする、3ステップで1層分のQ込み層のQが終了する。

(2) 並`処理のv路
基本的なv路擬阿鮠匆陲垢襦説および図Cは参考@料56(AngelEye)および82を参考にした。まずニューラルネットワークはいくつもの層からなるが、1層ごとd次行われる。1層の処理のフローを図20で説する。i層からの出情報(pけ}笋ら見て入徴マップ)をpけて処理はスタートする。通常は、v路の処理模(総次元数)より入徴マップがjきいことからマップを分割(タイル化)して処理を行う(詳細説は複雑になるので割愛、参考@料56参照)。

データ処理陲砲蓮∧数のPE(Processing ElementもしくはEngine)コアがPE1、PE2、PE3・・・とかれ、並`かつ独立に処理が行われる。PEコアの内陲砲蓮∧数のフィルタ処理(積和処理)を行うConvolver(詳細は次項)ブロック、線形関数処理ブロック(Non Linear Function:性化関数とも}ぶ)、そしてプーリング処理ブロックがシーケンシャルにかれる。なおPEコア内陲能萢が中の場合には線形関数処理ブロックとプーリング処理ブロックはスキップして、中間値として戻される。最後に複数のPEコアの出は、まとめて出徴マップとして次層に送られる。なお、PEコアの定Iは確定したものではなく、また境cも異なる。本項では比較的オーソドックスで古いタイプを採して説した。またConvolverブロックを工夫してプーリング処理、さらにはT合層(FC:Fully Connected層)処理にする場合もある。


図20: 1層の処理フローのS図(k例)

図20: 1層の処理フローのS図(k例)
(参考@料56、82を参考にまとめた)


(ア) フィルタ演Q処理(Convolverv路)
図21にオーソドックスなフィルタ演Qv路(Convolverv路)をした(左笋(a)は参考@料82の図1を、また(b)は参考@料56を参考とした)。(a)の2次元入徴マップのフィルタ(3x3)に相当する値を(b)のシフトレジスタに転^する(実際には1画素ごと)。シフトレジスタは3段構成でサイクルごとに1データ分シフトする。1サイクル1ステップごとに、入データレジスタ(データバッファ)と、同様の3段構成のフィルタレジスタ(_みバッファ)で内積をとる。9並`の積(Multiplier)を行い次段で和をとる。処理の間、フィルタレジスタの値は変わらず、積の相}となる入データレジスタが変わる。4.1Iで扱うCNNのチップでは基本的に_みは‘阿靴覆ぁEyerissは、データを{いかけるように_みが横(Row妓)に‘阿垢襦法


図21 シフトレジスタをいたフィルタ処理(Convolverv路)

図21 シフトレジスタをいたフィルタ処理(Convolverv路)
(参考@料56、82を参考にまとめた)


(イ) 3つの並`処理 実例での説(AngelEyeを参考)
i項で、Q込み層には3つの並`処理があることを図18と19をいて説した。ここではその並`処理がどのようにv路実△気譴襪図22をいて説する。図はAngelEye(参考@料56)を参考に作成した。例として入の徴マップは3(猫のイメージでRGBに相当)でフィルタは3x3、出の徴マップ数は96のケースをいる。図の左屬縫侫ルタ処理をするConvolverブロック、笋PEコア、そして左下にv路図をした。

並`処理1は積和演Qの並`処理である。3x3のフィルタを使していることから9並`処理となる。並`処理2はPEコア内陲貿柎`される複数のConvolverブロックにより行われる。入徴マップ数が3であることから、3個のConvolverブロックが並`処理を実行する。徴マップ数が3と少ないことから並`に処理し単純に加Qして次段の線形処理・プーリング処理にvせる。徴マップ数がHい場合、例えば200あれば、k時中間値として保管して、d次加Qする要がある。そのT果、1の出徴マップの1ユニットの出がuられる。フィルタをスライドし(シフトレジスタを1ステップ進める)、処理を繰り返し1の出徴マップをmめてゆく。最後の並`処理3は出徴マップでの並`処理である。独立していることから単に出マップ数だけPEコアが並`に並ぶだけでよい。


図22  Q込み層処理フローとv路構成、および並`処理の関係

図22 Q込み層処理フローとv路構成、および並`処理の関係
(参考@料56、82を参考にまとめた)


以屬バス擬亜兵々爐砲得)の比較的オーソドックスなQ込み層(CNNネットワークモデルと言ってもよい)のv路構成および処理フローである。なお、線形処理はALU等のb理v路で、またネットワークの最終層で使されることがHいSoftMaxは別なv路はTせずCPU/MPUで処理される。
(く)
参考@料は3章の最後にまとめている。

(2017/01/18)
ごT見・ご感[
久久成人18免费_日韩欧美网址_无遮挡1000部拍拍拍免费观看_一区二区在线免费视频
怜匚爾秤忝栽利| 冉巖窒継壓濆杰簡啼| 忽恢匯曝屈曝眉曝音触壓濆杰 | 娼瞳撹繁a曝壓濆杰| 天胆匯序匯竃篇撞| 天胆晩昆忽恢娼瞳匯曝| 忽坪娼瞳消消消消唹垪 晩云彿坿| 天胆匯曝音触| 天胆怜匚消消| 冉巖匯曝胆溺篇撞壓濆杰潅盞| 胆溺用高坪丗坪帥篇撞消消唹垪 | 忽恢娼瞳xxxxx| 忽恢窒継撹繁壓瀛啼| 天胆晩昆篇撞壓瀲伺屈曝| 仔弼娼瞳匯曝| 析望字怜匚窒継娼瞳篇撞 | 天胆晩昆互賠壓瀲伺| 卅繁際際弼j竊中致杠| 玻玻玻玻玻消消消消消91 | 忽恢冉巖娼瞳消消消消強| 天胆壓濂シ賭伺屈曝| 天胆怜匚匯曝| 天胆冉巖忝栽消消| 忽恢娼瞳岱鷹消消消消消| 怜匚娼瞳消消消| 天胆篇撞嶄猟匯曝屈曝眉曝壓濆杰 | 忽恢天胆晩昆壓| 消消娼瞳忽恢娼瞳冉巖忝栽| 忽恢娼瞳及13匈| 天胆壓濆杰環禧議| 忽恢娼瞳尖胎頭壓濆杰| 天胆壓澹瀁緤啼| 忽恢娼瞳窒継鉱心篇撞| 消消消999忽恢| 忽恢忝栽翆翆| 天胆胆溺牽旋篇撞| 冉巖天胆賠歓壓炒瞳| 忽恢娼瞳消消忽恢噪田| 天胆壓瀉盞冓啼| 忽恢篇撞娼瞳va消消消消消| 消消湘湘忽恢娼瞳| 忽坪娼瞳胆溺av壓濂シ| 天胆寄頭匯曝屈曝眉曝| 忽恢娼瞳99消消消消消消消| 天胆晩昆冉巖窒継| 消消忽恢翆翆忽恢秉| 忽恢晩昆冉巖天胆忝栽| 窒継av撹繁壓| 冉巖怜匚消消消消消消消窮唹垪| 天胆晩昆忽恢廨曝| 消消娼瞳窒継| 仔弼撹繁頭徨| 天胆晩昆匯曝屈曝眉曝膨曝励曝| 天胆冉巖篇撞匯曝屈曝| 忽恢冉巖怜匚| 天胆消消消消| 消消娼瞳溺繁議爺銘av| 娼瞳99篇撞| 天胆晩昆匯曝屈曝窒継篇撞| 弌星酬娼瞳擬砂| 忽恢匯曝鉱心| 天胆晩昆胆溺壓| 消消消消www| 冉巖篇撞1曝| 冉巖秉桐嫋| 冉巖匯雫頭壓濘| 忽恢娼瞳冉巖匯曝| 天胆va爺銘| 萍鑁Ю鑷伺屈曝| 爾秤卅繁励埖爺消消忝栽| 忽恢娼瞳易某jk菜沃島邦| 窒継篇撞恷除晩昆| 冉巖天胆崙捲総窃晩昆| 忽恢壓瀛啼掬恵籍伺屈曝眉曝| 天胆晩云音触篇撞| 消消冉巖忝栽弼| 冉巖壓瀉盞| 昆忽冉巖娼瞳| 忽恢娼瞳消消消消消消消処曇| 胆溺仔弼撹繁利| 怜匚消消彿坿| 卅繁娼瞳壓| 忽恢天胆匯曝屈曝眉曝消消繁劑 | 忽恢娼瞳v匯曝屈曝眉曝| 消消忝栽際際忝栽消消忝栽88| 冉巖忝栽芙曝| 娼瞳9999| 忽恢天胆匯曝屈曝眉曝総窃娼瞳 | 天胆消消翆翆忝栽弼| 消消消窒継娼瞳| 枠傑唹咄匯曝屈曝眉曝| ¢娼瞳忽恢忝栽岱鷹消消消消| 忽恢娼瞳徭田弌篇撞| 天胆晩昆匯曝屈曝眉曝壓濆杰潅 | 冉巖冉巖娼瞳眉曝晩昆娼瞳壓瀛啼 | 壓瀉盞儔賛篇撞| 忽恢冉巖娼瞳消消消消翆翆茲戮| 天胆來咸訪ww消消消消涙| 天胆仔弼篇徳| 天胆a▲匯曝屈曝眉曝篇撞| 消消消999撹繁| 消消忽恢撹繁| 天胆匯曝屈曝眉曝槻繁議爺銘| 冉巖匯曝天胆| 嶄忽撹繁仔弼篇徳| 際際弼2019忝栽利| 忽恢篇撞匯曝天胆| 忽恢天胆冉巖篇撞| 忽恢娼瞳容呪娼瞳| 忽恢娼瞳溺麼殴| 忽恢娼瞳消消忽恢噪田| 忽恢娼瞳牽旋消消消| 天胆眉曝壓瀛啼| 天胆晩昆冉巖爾秤| 天胆晩昆忽恢91| 天胆曝匯曝屈曝眉曝| 天胆窮唹壓瀉盞儿杰翰嫋| 析弼麹娼瞳篇撞壓濆杰寛シ| 消消娼瞳冉巖娼瞳| 消消娼瞳狼双| 消消湘湘犯窒継篇撞| 消消湘湘畠忽窒継娼瞳鉱心| 消消娼瞳壓濂シ| 消消消消消9| 消消宸戦峪嗤娼瞳篇撞遍匈| 消消消嶄娼瞳2020嶄猟| 消消枠傑彿坿| 析望字窒継篇撞消消| 天胆晩昆眉雫| 天胆壓濆杰諌散曝| 忽恢娼瞳壓濘| 天胆爾秤匯曝壓| 天胆牽旋窮唹利| 消消消99消消娼瞳溺揖來| 窒継壓瀾盃淌恵| 菜某匯曝屈曝| 天胆怜匚姙槻唹垪| 胆溺晩昆壓炒侘鍔崢| 冉巖爺銘av壓瀉盞儿杰| 天胆晩昆消消| 冉巖窒継唹篇及匯匈| 冉巖窒継弌篇撞| 來天胆寄媾消消消消消消消| 忽恢晩昆娼瞳篇撞匯曝屈曝眉曝| 総窃爾秤冉巖| 來天胆video総窃hd來螺醤| 冉巖匯曝窒継利嫋| 冉巖芙曝壓濆杰| 忽恢冉巖牽旋匯曝| 忽恢娼瞳消消消消消消消消窒継| 消消忝栽忽恢娼瞳| 冉巖天胆晩云忽恢廨曝匯曝| 忽恢娼瞳爾秤| 析賞繁擬砂500娼瞳| 消消娼瞳晩昆匯曝屈曝眉曝| 來天胆羽薦値住総窃hd| 冉巖溺▲ideoshd菜繁| 冉巖壓濂賛| 壓瀛啼宜杰竿婪| 天胆匯屈眉曝壓濆杰| 冉巖匯曝屈曝戴尖| 來天胆1819來値住| 冉巖窒継篇撞鉱心| 天胆壓999| 鎗埖翆翆匯曝| 天胆廨曝牽旋壓| 冉巖天巖av匯曝屈曝眉曝消消| 忽坪娼瞳篇撞匯曝| 冉巖忝栽爾秤| 天胆匯曝屈曝篇撞利嫋| 天胆撹繁爾秤篇撞窒継鉱心| 忽坪娼瞳窒継怜匚谷頭| 消消翆翆弼忝栽| 窒継鉱心消消消4p| 忽恢娼瞳爾秤裕岱匯曝屈曝÷| 壓濂賛冉巖| 消消娼瞳冉巖犯| 忽恢匯曝屈曝撹繁消消窒継唹垪| 際際孤忝栽利| 天胆戴尖匯曝屈曝| 冉巖匯澡瀏濔綻綻| 天胆眉雫岱鷹| 醍狭娼瞳利嫋| 匯曝壓瀉盞| 天胆篇撞匯曝屈曝| 消消湘湘犯窒継篇撞| 冉巖壓澣斷子| 天胆弼総窃爺銘2015| 窒継鉱心冉巖篇撞寄畠| 冉巖匯曝壓濂シ| 忽恢寔糞岱裕娼瞳篇撞窒| 天胆晩昆忽恢撹繁互賠篇撞| 消消娼瞳嶄猟忖鳥匯曝| 冉巖怜匚互賠篇撞| 忽恢天胆娼瞳xxxx総窃| 忽恢卅繁娼瞳| 忽坪娼瞳99| 天胆晩匯曝屈曝眉曝壓濆杰換恢窒| 忽恢忝栽冉巖娼瞳匯曝屈| 忽恢岱徨戴匯曝屈曝眉曝忽弼爺|