From b2ee1ece8fcbbb5e56089d730698b5fdd46639ef Mon Sep 17 00:00:00 2001 From: "Indic, Vladimir" Date: Thu, 5 Dec 2024 19:41:59 +0100 Subject: [PATCH] Reducing workload in hammer test (#48) Reducing workload parser's in hammer test Reducing hammer test workload by 4 to prevent timeout on ThreadSanitizer job. [ROCm/rocprofiler-sdk commit: 2dc3a5ae95aee8098702636f8793435f33443441] --- .../lib/rocprofiler-sdk/pc_sampling/parser/tests/multigpu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/pc_sampling/parser/tests/multigpu.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/pc_sampling/parser/tests/multigpu.cpp index 3bd088d694..e71565ea38 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/pc_sampling/parser/tests/multigpu.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/pc_sampling/parser/tests/multigpu.cpp @@ -66,7 +66,8 @@ multithread_queue_hammer(size_t tid, Latch* latch) static auto corr_map = Parser::CorrelationMap{}; std::mt19937 rdgen(tid); - constexpr int NUM_ACTIONS = 100000; + // Reducing by four due to timeout on ThreadSanitizer job + constexpr int NUM_ACTIONS = 100000 / 4; constexpr int QSIZE = 16; constexpr int NUM_QUEUES = MockDoorBell::num_unique_bells / NUM_THREADS; constexpr int ACTION_MAX = QSIZE * NUM_QUEUES / 2;