Intel:OpenCL™ カーネル中に記述する printf 文に使用制限はありますか?
OpenCL
カテゴリ:OpenCL™
ツール:Intel® FPGA SDK for OpenCL™
デバイス:-
カーネルの実行中、printf データは OpenCL™ オフライン・コンパイラ用インテル FPGA SDK が自動的に割り当てるグローバル printf バッファに格納されます。
このバッファのサイズは 64 KB なので printf 呼び出しのデータ引数の合計サイズは、このサイズを超えないようにしてください。
参考
Intel FPGA SDK for OpenCL Pro Edition - Programming Guide
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/opencl-sdk/aocl_programming_guide.pdf
(Support Statuses of OpenCL 1.2 C Programming Language Features の表)