【发布时间】:2013-12-15 02:43:30
【问题描述】:
我想实现我的内核的两个版本,一个向量版本和一个标量版本。
现在我想知道 double4 类型在对大小为 4 的 double 数组的内存访问方面是否相似。
我的想法是为我的两个内核使用相同的数据类型,在标量内核中,我将像使用常规数组一样单独处理每个组件(.s0 .. .s3)。
在其他世界中,我想仅在标量内核中使用 OpenCl 向量类型进行存储,并利用向量内核中的向量属性。
老实说,我不想为每个内核使用不同的变量类型。
这对你们有意义吗?
这里有什么提示吗?
谢谢你,
埃里克。
【问题讨论】: