Vengineerの妄想

人生を妄想しています。

SparkML で XEON+FPGA


SPARK SUMMIT 2017でのXeon + FPGAの講演ビデオが公開されています。


FPGA-XでのLT「Xeon+FPGAへの妄想」からなかなか資料がアップデートされていないが。。。

ビデオの中では、最新の情報がアップデートされているようです。

Xeon + FPGA上で、YARN (FPGA Enbaled)を利用できるようです。

Support for FPGA as a Resource in YARN
このYARN-5983の説明もしていますね。

Sampleとして、「Software Stack for GEMM offloading」が14分頃からあります。
User Applicationから Intel DAAL => GEMM Accelerator API => FPGAって感じ。

その後に、Xeon + FPGA with Intel DAAL Integration という説明があります。

Spark MLlib Modifications to offload GEMMで、速くなっているようです。

ビデオそのままにしていたら、次もSpeeding Up Spark with Data Compression on Xeon+FPGAでしたよ。

で、Sparkとは?