インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

7.20. 浮動小数点演算における丸め処理の削減 (-fpc)

-fpcオプションをaocコマンドに含め、 インテル® FPGA SDK for OpenCL™オフライン・コンパイラーに、中間で行われる浮動小数点演算の丸め処理および変換を可能な限り削除し、精度を維持するための追加ビットを持つよう指示します。

この最適化に向けた制御を実装すると、丸め処理のモードも変更されます。このモードでは、一連の浮動小数点演算処理 (乗算、加算、減算) の最後でのみ、ゼロに丸める処理が行われます。

オフライン・コンパイラーに丸め処理の回数を削減するよう指示するには、 aoc -fpc <your_kernel_filename>.clコマンドを呼び出します。