From 3850cd355d0f48816d801d140f15c291fde1d47b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20L=C3=BCbke?= Date: Wed, 4 Oct 2023 11:52:33 +0200 Subject: [PATCH] no need to check for validity of thread ids --- sycl_comp.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/sycl_comp.cpp b/sycl_comp.cpp index 8e755b7..965e193 100644 --- a/sycl_comp.cpp +++ b/sycl_comp.cpp @@ -98,12 +98,10 @@ auto matrixMultSYCL(sycl::queue &q, const Matrix &matA, auto j = ID[1]; data_type sum = 0; - if (i < global_range.get(0) && j < global_range.get(1)) { - for (auto k = 0; k < matA.cols; k++) { - sum += acc_matA[i][k] * acc_matB[k][j]; - } - acc_matRes[i][j] = sum; + for (auto k = 0; k < matA.cols; k++) { + sum += acc_matA[i][k] * acc_matB[k][j]; } + acc_matRes[i][j] = sum; }); }); } @@ -156,12 +154,10 @@ auto matrixMultTransposeSYCL(sycl::queue &q, const Matrix &matA, auto j = ID[1]; data_type sum = 0; - if (i < global_range.get(0) && j < global_range.get(1)) { - for (auto k = 0; k < matA.cols; k++) { - sum += acc_matA[i][k] * acc_matB[j][k]; - } - acc_matRes[i][j] = sum; + for (auto k = 0; k < matA.cols; k++) { + sum += acc_matA[i][k] * acc_matB[j][k]; } + acc_matRes[i][j] = sum; }); }); }