文章 ID: 000083947 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

为什么"计算分数"OpenCL™示例设计挂起英特尔® Programmable Acceleration Card D5005?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    如果您在 英特尔® Programmable Acceleration Card D5005 上运行 OpenCL™示例设计"compure_score",您可能会发现示例设计已挂起,并且没有产生结果。 您可能会看到以下类似信息:

    [root@localhost bin]# ./主机

    MAX:2147483647

    数据分配和设置

    创建文total_terms=108157184(no_pad=91552735)

    创建配置文件

    ...

    设置 OpenCL

    平台:面向 OpenCL 的英特尔® FPGA SDK ™

    使用 1 个设备

    pac_s10_dc:英特尔 PAC平台 (pac_ee00000)

    使用 AOCX:compute_score.aocx

    内核编译时间:0.016351 毫秒

    ..........................................挂起来,找不到结果.........

     

    这是因为使用 OpenCL 进行部分重新配置 (PR) 编译™可能会在静态区域产生保留时间违规。您可以在输出文件夹中找到"afu_default.failing_clocks.rpt/afu_default.failing_paths.rpt"文件。

    分辨率

    要解决此问题,您应该使用不同的种子与命令重新编译:aoc -seed=。例如:aoc hello_world.cl -seed=5。

    此问题计划在将来的 英特尔® 加速堆栈中修复,该堆栈适用于具有 FPGAs 的 英特尔 至强® CPU。
     

    相关产品

    本文适用于 2 产品

    英特尔® FPGA PAC D5005
    英特尔® Stratix® 10 SX SoC FPGA

    法律声明

    1

    在此网站发表的所有帖子以及对网站内容的使用均受 Intel.com 使用条款的约束。

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。