void GPU_knk(float* ptrR, int rowsR, int colsR, float* ptrA, int rowsA, int colsA, float* ptrB, int rowsB, int colsB)
{
//Create buffers
- size_t sizeA = rowsA * colsA;
- size_t sizeB = rowsB * colsB;
- size_t sizeR = rowsR * colsR;
+ size_t sizeA = rowsA * colsA * 2;
+ size_t sizeB = rowsB * colsB * 2;
+ size_t sizeR = rowsR * colsR * 2;
cl_int err;
cl_mem memA = clCreateBuffer(GPU_context, CL_MEM_READ_ONLY, sizeof(float) * sizeA, NULL, &err);
gpuerr(clCreateBuffer);