From 8667020585fa4270e88ec467b4946431b2afee8f Mon Sep 17 00:00:00 2001
From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de>
Date: Tue, 5 Mar 2024 15:38:55 +0000
Subject: [PATCH] STS Hitfinder: Optimize GPU parameters.

---
 algo/detectors/sts/Hitfinder.h | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/algo/detectors/sts/Hitfinder.h b/algo/detectors/sts/Hitfinder.h
index f254afb0b0..03ad607c0f 100644
--- a/algo/detectors/sts/Hitfinder.h
+++ b/algo/detectors/sts/Hitfinder.h
@@ -24,18 +24,18 @@ namespace cbm::algo
   {
 #if XPU_IS_CUDA
     kSortDigisBlockSize         = 512,
-    kSortDigisItemsPerThread    = 8,
+    kSortDigisItemsPerThread    = 11,
     kSortClustersBlockSize      = 512,
-    kSortClustersItemsPerThread = 8,
+    kSortClustersItemsPerThread = 11,
     kFindClusterBlockSize       = 1024,
-    kFindHitsBlockSize          = 512,
+    kFindHitsBlockSize          = 256,
 #else  // HIP, values ignored on CPU
-    kSortDigisBlockSize         = 1024,
-    kSortDigisItemsPerThread    = 6,
-    kSortClustersBlockSize      = 1024,
-    kSortClustersItemsPerThread = 6,
+    kSortDigisBlockSize         = 512,
+    kSortDigisItemsPerThread    = 15,
+    kSortClustersBlockSize      = 512,
+    kSortClustersItemsPerThread = 15,
     kFindClusterBlockSize       = 1024,
-    kFindHitsBlockSize          = 1024,
+    kFindHitsBlockSize          = 64,
 #endif
   };
 }  // namespace cbm::algo
-- 
GitLab