Vengineerの妄想

人生を妄想しています。

PyOpenCL with FPGAs


今週は、Xilinx特集になりますよ。


PyOpenCLでは、AlteraとXilinxFPGAに対応しているようですね。

Alteraの場合は、Altera SDK for OpenCLで、Xilinxの場合は、SDAccelです。



どちらとも、Dropbox Paperというサービスを使っているようです。

ホスト側のプログラムをPyOpenCLで共通化し、
設定ファイルの内容をAltera SDK for OpenCL用からXilinx SDAccelに変えることで利用できるようですね。

便利ですね。

PyOpenCL for Xilinx FPGAsによると、
Altera SDK for OpenCLでは、x86でのエミュレーションモードがありますが、
Xilinx SDAccelもエミュレーションモードがあるようですね。
と思って、UG1023 (2015.3) October 22, 2015をダウンロードしたら、
2016/2/21に既にダウンロードしていました。。。