文章 ID: 000086399 内容类型: 错误讯息 上次审核日期: 2018 年 09 月 24 日

错误消息 : “Error: Optimizer FAILED -dbg-info-enabled --grif --soft-elementary-math=false --fas=false --wiicm-disable=true ”kernel_top.1.bc“ -o ”kernel_top.kwgid.bc”

环境

    英特尔® Quartus® Prime Pro Edition
    适用于 OpenCL™ 的英特尔® FPGA SDK
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于面向 OpenCL™ 软件技术的FPGA SDK 存在问题,您可能会在长时间编译后看到此错误。这是由于 h_updating_graph_mask_buf_0 和 h_graph_visited_buf_0 数组函数对未定义元素执行的大量存储操作造成的。

解决方法

若要解决此问题,请在 kernel_top.cl 文件中添加以下行:

***************
*** 22,30 ****

#pragma ACCEL interface
variable=k depth=1
bool stop;
do {
- bool h_updating_graph_mask_buf_0[1000000];
- bool h_graph_visited_buf_0[1000000];
//if no thread
changes this value then the loop stops
stop =
false;
//omp_set_num_threads(num_omp_threads);
--- 22,30 ----

#pragma ACCEL interface
variable=k depth=1
bool stop;
bool
h_updating_graph_mask_buf_0[1000000];
bool
h_graph_visited_buf_0[1000000];
do {
//if no thread
changes this value then the loop stops
stop =
false;
//omp_set_num_threads(num_omp_threads);

面向 OpenCL 的 英特尔 FPGA SDK 未来版本中将修复该问题

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

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