我有一长串字符,存储在 cl_mem 缓冲区中,我将其提交给我的内核。
我想把这个长字符串分成单独的字符串,我将把它们用作一些匹配处理的搜索模式。
我怎样才能做到这一点?
__kernel void SetHorspoolMatch(
__global const char *haystack,
__global const char *needlesData){}
我想needlesData
分成多个不同的“针”。
或者,是否有更好的方法将字符串数组从主机移动到内核并单独使用它们?