FPGAも並列コンピューティングの選択肢に、AlteraがOpenCLの取り組み発表

図2 OpenCLの適用例 図中、「ACL Compiler」とあるのは、Alteraが自社FPGAに向けて用意するOpenCL対応の専用コンパイラといったニュアンスである。またこの図ではACL Compilerから直接、FPGA書き込みファイル(SOF)が出力されるように描かれているが、実際にはACL Compilerはいったんハードウェア記述言語のコードを出力する。それをFPGA開発ツールで論理合成してマッピングすることで、SOFが得られるという流れだ。出典:Altera

図2 OpenCLの適用例 図中、「ACL Compiler」とあるのは、Alteraが自社FPGAに向けて用意するOpenCL対応の専用コンパイラといったニュアンスである。またこの図ではACL Compilerから直接、FPGA書き込みファイル(SOF)が出力されるように描かれているが、実際にはACL Compilerはいったんハードウェア記述言語のコードを出力する。それをFPGA開発ツールで論理合成してマッピングすることで、SOFが得られるという流れだ。出典:Altera