【发布时间】:2016-07-30 04:08:48
【问题描述】:
在为内核编写代码时,是否可以指定一个通用数据类型,这样就不需要为每个使用的数据类型复制内核?目前我正在使用预处理器宏来定义具有各种数据类型的整个函数:
#define REDUCTION(type) __kernel void reduce_##type##_f(__global __read_only type* a) \
{ \
// do something
} \
REDUCTION(float)
REDUCTION(float2)
然而,这不是很舒服。是否有像gentype 这样的类型说明符可用?
【问题讨论】:
标签: opencl