Semiconductor Portal

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

エッジAIの性Δ氾杜効率を共に屬欧CadenceのAIコア

Cadenceは、ディープラーニング向けにニューラルネットワーク演Qを行うIPコアにおいて、効率よくデータや_みを間引くことで、来と同じ4000個のMAC演Qユニットで比べると、性Δ郎能j4.7倍。電効率は2.3倍というAIコアを開発した。2018Qには定顧客向けに攵が始まる。Publitek主のメディアイベントでらかにした。

Cadenceは、DSPコアで定hのあったTensilicaを2013Q4月にA収、以来TensilicaのIPをポートフォリオに加えた。ディープラーニングに使うニューラルネットワークは、ニューロンのデータと_みをXけQしBし合わせる積和演Q(MAC: Multiply Accumulate)を基本とする。効率よくMAC演Qを行い、しかも、Qみ込み演Qとプーリング演Qでは間引くことを基本とする。いかに電効率を屬欧襪に点が絞られている。学{演Qで定hのあるNvidiaのチップの消J電は200Wなどとjきい。このためクラウドベースでの学{には向くが、端のようなエッジではまだpけ入れられない。

そこで、エッジでのAIでは、推bをベースにするディープラーニング演Qが主にわれている。TensilicaがuTとしているDSPは、MAC演Q専のマイクロプロセッサである。ただしこれまでのDSPは32ビット演Qを基本としており、64ビットの倍@度にも官するなど、高@度化を充実させてきたため、ディープラーニングには向かなかった。そこでデータも_みもビット数を下げ、無Gな演Qをせずに消J電を下げるAI向けのDSPコアが出している(参考@料1)。


図1 Cadence社Tensilica IP靆マネジメント担当シニアディレクタのLazaar Louis

図1 Cadence社Tensilica IP靆マネジメント担当シニアディレクタのLazaar Louis


今v、Cadenceが開発した、Tensilica DNA 100プロセッサIPは、4000個のMACを並べたIPコアで、8ビット演Qを基本にしたと、同社Tensilica IP靆マネジメント担当シニアディレクタのLazaar Louis(図1)は語っている。DNAはDeep Neural Network AcceleratorのSである。

加えて、DNA 100プロセッサでは、スケーラブルな間引きQエンジン(Sparse Compute Engine)により、DNN(ディープニューラルネットワーク)で間引く演QをWして、ゼロの乗Qのような不要なタスクを排除した。このT果、電効率を屬押演Q量を削できた。ニューラルネットワークの再学{によってネットワークの間引き演Qを\やすことにより、DNA 100プロセッサの間引きQエンジンで性Δ鮑能j限に屬欧襪海箸できた。これにより、ResNet 50において4K MAC構成でおよそ最j2,550fps (フレームレート)、最j3.4TMAC/W (16 nmプロセス) という推b性Δ実証でき、DNA 100プロセッサは小さいアレイサイズでスループットを最jにすることが可Δ箸覆辰拭


Neural Network Mapping onto Tensilica DNA 100 Processor

図2 Qみ込みニューラルネットワークの作業をkつのプロセッサIPでこなす 出Z:Cadence


このDNA 100プロセッサIPは、Qみ込み演Qも、プーリング演Qも、分類分けもこのプロセッサをループのように使うことで(図2)、無Gのない演Qをすることができるようになった。データと_み演QのT果をRAMに高]にQめたり出したりするための128ビットあるいは256ビットバスを通してHBM2メモリをつなぐことができる。また、DNA 100プロセッサは、拡張性があるため、共通バスNoCを通して並`に接することができ、さらに性Δ魍板イ垢襪海箸睛動廚砲覆襦

実際には駘的に4K個のMACを並べ、_みを35%間引き、データを60%間引くことで性Δ2.3倍に屬欧襪海箸できるとしている。16nmプロセスを使った来のDNNプロセッサが1.5テラMACs/Wであるのに瓦靴董3.4テラMACs/Wがuられている。

今vはCaffeフレームワークを使ったが、今後はTensorFlowやCaffe2などもサポートしていく画で、今vの8ビット・16ビットの量子化に瓦靴董4ビットやバイナリなども検討していくとしている。

参考@料
1. AIの積和演Qに小さなDSPを数個並べたIPコアが々登場 (2018/07/06)

(2018/09/20)
ごT見・ご感[
麼嫋岌幃学庁医 窒継殴慧蒙仔蒙弼谷頭| 匯雫嗤通邦谷頭窒継心| 繁繁心繁繁耶繁繁仍| 卆卆撹繁娼瞳篇撞壓濆杰| 怜匚匯雫窒継篇撞| 玻玻玻忝栽冉巖| 偉殴偉殴鯖繁喟消窒継| 天胆來鞭xxxx易繁來訪| 咤雑課壓濾臟www昆忽| 天胆D及匯匈D検薦唹垪| 晩昆天胆a▲忝栽利嫋窟下| 涙鷹繁曇戟諾母絃曝窒継| 富絃繁曇壓瀛啼| 壓潦苗衄僕嫋| 忽恢撹繁天胆匯曝屈曝眉曝 | 忽恢天胆晩云冉巖娼瞳匯4曝| 忽恢v娼瞳撹繁窒継篇撞400訳| 窒継心槻溺恂挫訪挫啣篇撞| 岸蓄胆洗繁絃狼双| 冉巖av撹繁忝栽利| 嶄猟忖鳥匯雫頭| 嶄猟忖鳥消娼瞳窒継篇撞| 匯云消消a消消娼瞳冉巖| 7777娼瞳卅繁消消消寄穗濬| 仔寛寄頭30蛍嶝窒継心 | 120昼槻溺強蓑篇撞窒継| 弼翆翆爾翆翆侮握励埖弌敷| 天胆間寄値倉邦謹18p| 晩昆怜匚壓瀛啼| 膿佩瓜巷盃係栂栂胆| 忽恢娼瞳忽恢眉雫忽恢噸宥三| 亜赱亜赱亜赱酔赱侮喘薦| 忽恢撹繁窒継返字壓濆杰簡啼 | 忽徭恢田壓潴賁豸仟91| 忽恢撹繁8X篇撞利嫋秘笥 | 忽恢撹繁涙鷹廨曝| 冉巖牽旋篇撞匯曝屈曝| 匯云欺嶄猟忖鳥互賠音触壓| 楳課忽恢娼瞳消消消消消| 槻繁闇蝕溺繁議揚恂訪訪篇撞| 天胆晩云互賠壓濂賛曝|