From fb8c7cb3eca35514dc45349e1d05cd5b79ad7302 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 6 Feb 2020 16:23:29 -0600 Subject: [PATCH] Make threads a multiple of hardware concurrency --- .../src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp b/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp index f989a14a06..31e930086b 100644 --- a/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp +++ b/hipamd/tests/src/runtimeApi/module/hipModuleLoadDataMultThreaded.cpp @@ -35,7 +35,7 @@ THE SOFTWARE. #define LEN 64 #define SIZE LEN << 2 -#define THREADS 64 +#define THREADS 4 #define FILENAME "vcpy_kernel.code" #define kernel_name "hello_world" @@ -138,7 +138,7 @@ void run_multi_threads(uint32_t n) { int main() { HIPCHECK(hipInit(0)); - run_multi_threads(THREADS); + run_multi_threads(THREADS * std::thread::hardware_concurrency()); passed(); }