cl_datatype和通常的数据类型有什么区别

时间:2012-02-24 10:24:17

标签: opencl

cl_Type和常规类型(如cl_float和float)之间的区别在于大小和用法。 cl_float可以在内核中使用吗?

由于

1 个答案:

答案 0 :(得分:6)

在内核中,您必须使用floatint等。它们由OpenCL规范标准化。 因为它们可能与普通编译器使用的类型不同,所以您应该在主机代码中使用cl_*版本(并且仅在那里)。 例如,主机上的cl_float与内核中的float相同。