AnsweredAssumed Answered

IMX6D GPU使用opencl性能问题

Question asked by 友 杨 on Aug 29, 2018
Latest reply on Sep 4, 2018 by 友 杨

在IMX6D 上使用opencl来做技术,2D的1024*1024个item, 用了15ms, 计算下来一秒的处理能力为 1000/15*1024*1024=66M 次计算,这个资料上的600M相差比较大,请问下是什么原因尼?

 

kernel代码如下(其实就是《White Paper on get started with OpenCL on iMX6.pdf》里面的例子):

__kernel void helloworld ( __global uchar *input,
__global uchar *output,
int width,
int height
)
{
int y = get_global_id (0);
int x = get_global_id (1);
int id = (y * width) + x;
output[id] = input[id];
}

Outcomes