OpenCL* on Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA快速入门用户指南

ID 683831
日期 12/04/2018
Public

7.1. 检查时序结果

Intel® 建议您在编译aocx文件后检查时序故障(timing failure)。
检查编译目录中是否存在以下报告文件:
afu_fit.failing_clocks.rpt
afu_fit.failing_paths.rpt

例如,编译vector_add.cl后,找到$OPAE_PLATFORM_ROOT/opencl/exm_opencl_vector_add_x64_linux/vector_add/device/vector_add目录。如果存在时序违规,那么此目录将包含失败报告文件。失败报告文件指示时序不正确(not clean),无法保证功能正确性。

如果 OpenCL* 内核编译导致了时序违规,那么 Intel® 建议使用不同的seed (aoc <kernel.cl>--seed <integer> )重试编译。

例如,
aoc vector_add.cl --seed 2
aoc vector_add.cl --seed 3
aoc vector_add.cl --seed 63