//+-----------------------------------------------------------+ //| OpenCL kernel for matrix multiplication | //| using global work groups | //+-----------------------------------------------------------+ //| http://gpgpu-computing4.blogspot.ru/2009/09/ | //| /matrix-multiplication-2-opencl.html | //+-----------------------------------------------------------+ __kernel void MatrixMult_GPU1(__global float *matrix_a, __global float *matrix_b, __global float *matrix_c, int rows_a,int cols_a,int cols_b) { int i=get_global_id(0); int j=get_global_id(1); float sum=0.0; for(int k=0; k