我想对如何创建在多个设备上运行的openCL测试有疑问 假设我想创建一个openCL程序来计算表达式A B + C d,这是我的意见 创建3个内核,一个用于B,一个用于C d,以及其他为M + N(A B + C d) 创建一个主机代码,并行执行3个任务,每个任务在不同的设备上运行,但我不知道如何指定特定的设备单个任务 请帮我 谢谢
__kernel void kmp(__global char pattern[1*4], __global char* string, __global int failure[1*4], __global int ret[1], int g_length, int l_length, int thread_num){
int pattern_num = 1;
int pat