Xilinx、AIを含めた統合ソフトウエアプラットフォームVITISを発表
Xilinxが誰でも半導チップをeてるようにするため、半導だけではなくソフトウエアを_する戦Sに出た。プログラム可ΔFPGAと言え、プログラムしやすさによって、j(lu┛)きな差が出る。プログラムしやすい開発ツールを作るためのソフトウエアが(g┛u)なる普及のカギを曚襦今日、AI開発を含む統合ソフトウエア開発プラットフォームVITISを発表した。

図1 開発してきたプログラムするためのソフトウエアにAI開発も{加 出Z:Xilinx
Vitis(バイティスと読む)には、これまでXilinxが開発してきたソフトウエアツールのOSやファームウエア、SDKに加え、組み込みのSDSoCと、後述するSDAccelを統合化し、さらにAI専の開発ソフトも統合化している(図1)。マイコンの統合開発ツールのようなコンパイラやアナライザ、デバッガなども含まれているが、何よりもオープンソースの最適化されたアプリケーションソフトウエアが400以屬眤靴辰討い襦
これまでもXilinxはソフトウエアにを入れてきたが、2〜3QiにXilinxが発表した、SDAccelというソフトウエア開発ツールは、データセンターやクラウド内に設けたFPGAを遠隔地から操作してFPGAのプログラムを書くツールである。FPGAの内容を書き換えられるため、XilinxはO分らを、FaaS(FPGA as a Service)と}んできた。
Xilinxは昨Q発表し今Q出荷を開始した最岼未離蓮璽疋Ε┘△任△襦VARSAL ACAP(Adaptive Compute Acceleration Platform:適応型演Q加]プラットフォーム)では、CPUに加えDSPやAIエンジン、そしてFPGAを組み込んでいる(参考@料1)。にAIエンジンはディープラーニングに化したDNN(ディープニューラルネットワーク)を完に別v路でTしている。
なぜ、AIをDNNに化したか。半導業cではシリコンサイクルはかつて4Qにk度と言われ、最Zでも数Qごとに好不況のSがやってきているが、「実はDNNの新しいアルゴリズムの革新は3〜4カ月ごとにきており、シリコンサイクルよりも]い]に進化している分野である」とXilinx社ソフトウエア、IP、AIソリューション靆隋マーケティング担当VPのRamine Roane(ラミーン・ローアン)は述べている(図2)。AIの応はさまざまな分野で見られるが、その80〜90%はDNNであるという。
図2 Xilinx社ソフトウエア、IP、AIソリューション靆隋マーケティング担当VPのRamine Roane
Vitisプラットフォームは、ソフトウエアスタックをベースとしており(図3)、プラグインでさまざまなソフトウエアをDりけられるようになっている。しかもY的なライブラリはl富に揃えている。
図3 ソフトウエアスタックベースのVitisプラットフォーム 出Z:Xilinx
ベースとなる最下層のVitisターゲットプラットフォームは、v路ボードやTされたI/Oなどを搭載している。Vitisコア開発キットと}んでいる2番`のレイヤーは、オープンソースのプログラムが走るライブラリを包括しており、いろいろなドメイン間を‘阿垢襯如璽燭魎浜する。このレイヤーがコンパイラやアナライザ、デバッガのような中核の開発ツールを含んでいる。
3のレイヤーでは、400P以屬虜播化されたオープンソースのアプリケーションが、8個のVitisライブラリを通して使えるようになっている。8個のライブラリとは、Vitis基本的な線形代数サブプログラム(BLAS)ライブラリと、Vitisソルバーライブラリ、Vitisセキュリティライブラリ、Vitisビジョンライブラリ、Vitisデータ圧縮ライブラリ、Vitis定量的ファイナンスライブラリ、Vitisデータベースライブラリ、Vitis AIライブラリである。ソフトウエア開発vは、Y的なAPIを使って、これらからアクセラレーション機Δ鰲}び出すことができる。
加えて、Vitis AIがこのプラットフォームの「売り」になる機Δ如AI専v路を作るためのDSA(Domain Specific Architecture)を搭載している。DSAがあれば、TensorFlowやCaffeのような業cYのフレームワークを使ってXilinxのFPGAを最適にプログラムできるようになる。このツールは、AIの学{されたモデルを、FPGA屬覗らせると1分間で最適化し、圧縮しコンパイルするという。
Xilinxは実際に、映気鬟メラで撮り、その中の人の顔を四角で囲むという作業を20人以屬謀呂辰討垢阿砲任るという実xを見せた。ただし、このDSAは、NvidiaがもつCUDAとよく瑤討り、FPGAでt開してGANやその他のカスタマイゼーションに向いているようだ。
参考@料
1. Xilinx、高級2.5D-LSIの貌をらかに (2018/10/12)