Intel:OpenCL™ で、int8 や FP16 などの半精度浮動小数点数の計算を FPGA で実行することは可能ですか?
OpenCL
カテゴリ:OpenCL™
ツール:インテル® FPGA SDK for OpenCL™
デバイス:-
カーネルコードの文中に、半精度浮動小数点サポート・オプション(プラグマ)として、
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
を付与することでコンパイルできるようになります。
詳細は以下のドキュメントをご確認ください。
(参考)
The OpenCL Specification Version: 1.0 Document Revision: 48
https://www.khronos.org/registry/OpenCL/specs/opencl-1.0.pdf
(9.10 Half Floating-Point の項目)