Xilinx、AIを崔めた琵圭ソフトウエアプラットフォ〖ムVITISを券山
Xilinxが茂でも染瞥攣チップを積てるようにするため、染瞥攣だけではなくソフトウエアを腳渾する里維に叫た。プログラム材墻なFPGAと咐え、プログラムしやすさによって、絡きな汗が叫る。プログラムしやすい倡券ツ〖ルを侯るためのソフトウエアが構なる舍第のカギを愛る。海泣、AI倡券を崔む琵圭ソフトウエア倡券プラットフォ〖ムVITISを券山した。

哭1 倡券してきたプログラムするためのソフトウエアにAI倡券も納裁 叫諾¨Xilinx
Vitis∈バイティスと粕む∷には、これまでXilinxが倡券してきたソフトウエアツ〖ルのOSやファ〖ムウエア、SDKに裁え、寥み哈み脫のSDSoCと、稿揭するSDAccelを琵圭步し、さらにAI漓脫の倡券ソフトも琵圭步している∈哭1∷。マイコンの琵圭倡券ツ〖ルのようなコンパイラやアナライザ、デバッガなども崔まれているが、部よりもオ〖プンソ〖スの呵努步されたアプリケ〖ションソフトウエアが400笆懼も路っている。
これまでもXilinxはソフトウエアに蝸を掐れてきたが、2×3鉗漣にXilinxが券山した、SDAccelというソフトウエア倡券ツ〖ルは、デ〖タセンタ〖やクラウド柒に肋けたFPGAを斌持孟から拎侯してFPGAのプログラムを今くツ〖ルである。FPGAの柒推を今き垂えられるため、Xilinxは極尸らを、FaaS∈FPGA as a Service∷と鈣んできた。
Xilinxは候鉗券山し海鉗叫操を倡幌した呵懼疤のハ〖ドウエアである、VARSAL ACAP∈Adaptive Compute Acceleration Platform¨努炳房遍換裁廬プラットフォ〖ム∷では、CPUに裁えDSPやAIエンジン、そしてFPGAを寥み哈んでいる(徊雇獲瘟1)。潑にAIエンジンはディ〖プラ〖ニングに潑步したDNN∈ディ〖プニュ〖ラルネットワ〖ク∷を窗鏈に侍攙烯で脫罷している。
なぜ、AIをDNNに潑步したか。染瞥攣度腸ではシリコンサイクルはかつて4鉗に辦刨と咐われ、呵奪でも眶鉗ごとに攻稍斗の僑がやってきているが、≈悸はDNNの糠しいアルゴリズムの匙糠は3×4カ奉ごとに彈きており、シリコンサイクルよりも廬い締廬に渴步している尸填である∽とXilinx家ソフトウエア、IP、AIソリュ〖ション嬸嚏、瀾墑マ〖ケティング么碰VPのRamine Roane∈ラミ〖ンˇロ〖アン∷會は揭べている(哭2)。AIの炳脫はさまざまな尸填で斧られるが、その80×90%はDNNであるという。
哭2 Xilinx家ソフトウエア、IP、AIソリュ〖ション嬸嚏、瀾墑マ〖ケティング么碰VPのRamine Roane會
Vitisプラットフォ〖ムは、ソフトウエアスタックをベ〖スとしており(哭3)、プラグインでさまざまなソフトウエア嬸墑を艱り燒けられるようになっている。しかも篩潔弄なライブラリは誰少に路えている。
哭3 ソフトウエアスタックベ〖スのVitisプラットフォ〖ム 叫諾¨Xilinx
ベ〖スとなる呵布霖のVitisタ〖ゲットプラットフォ〖ムは、攙烯ボ〖ドや脫罷されたI/Oなどを烹很している。Vitisコア倡券キットと鈣んでいる2戎謄のレイヤ〖は、オ〖プンソ〖スのプログラムが瘤るライブラリを蜀崇しており、いろいろなドメイン粗を敗瓢するデ〖タを瓷妄する。このレイヤ〖がコンパイラやアナライザ、デバッガのような面乘の倡券ツ〖ルを崔んでいる。
媽3のレイヤ〖では、400鳳笆懼の呵努步されたオ〖プンソ〖スのアプリケ〖ションが、8改のVitisライブラリを奶して蝗えるようになっている。8改のライブラリとは、Vitis答塑弄な俐妨洛眶サブプログラム∈BLAS∷ライブラリと、Vitisソルバ〖ライブラリ、Vitisセキュリティライブラリ、Vitisビジョンライブラリ、Vitisデ〖タ暗教ライブラリ、Vitis年翁弄ファイナンスライブラリ、Vitisデ〖タベ〖スライブラリ、Vitis AIライブラリである。ソフトウエア倡券莢は、篩潔弄なAPIを蝗って、これらからアクセラレ〖ション怠墻を鈣び叫すことができる。
裁えて、Vitis AI嬸墑がこのプラットフォ〖ムの≈卿り∽になる怠墻で、AI漓脫攙烯を侯るためのDSA∈Domain Specific Architecture∷を烹很している。DSAがあれば、TensorFlowやCaffeのような度腸篩潔のフレ〖ムワ〖クを蝗ってXilinxのFPGAを呵努にプログラムできるようになる。このツ〖ルは、AIの池漿されたモデルを、FPGA懼で瘤らせると1尸粗で呵努步し、暗教しコンパイルするという。
Xilinxは悸狠に、鼻嚨をカメラで唬り、その面の客の撮を煌逞で跋むという侯度を20客笆懼に畔ってすぐにできるという悸賦を斧せた。ただし、このDSAは、NvidiaがもつCUDAとよく擊ており、FPGAで鷗倡してGANやその戮のカスタマイゼ〖ションに羹いているようだ。
徊雇獲瘟
1. Xilinx、畝光甸2.5D-LSIの鏈似を湯らかに (2018/10/12)