错误:在ACLMemUtils.cpp断言失败(510)-Xilinx-AMD社区-FPGA CPLD-ChipDebug

错误:在ACLMemUtils.cpp断言失败(510)

使用英特尔®SDKfor OpenCL™时,可能会在内核编译期间看到“错误:ACLMemUtils.cpp(510)上的断言失败”,如下所示:

> aoc kernel.cl -rtl

aoc:运行OpenCL解析器….

aoc:OpenCL解析器成功完成。

aoc:链接对象文件….

aoc:优化和进行代码的静态分析……

*******错误:在ACLMemUtils.cpp断言失败(510)*******

当片内存储器大小为(2 ** n)+1时,如果n> = 5,则会发生错误。

以下是一些示例内核代码:

#define n 5

#define size(2 ** n)+1

__kernel void kernel(__ global char * restrict input){

int mem [size];

for(int i = 0; i <size-1; i ++)

MEM [I] = MEM [I + 1];

mem [size-1] =输入+ i;

}

请登录后发表评论

    没有回复内容