diff --git a/algo/detectors/sts/Hitfinder.h b/algo/detectors/sts/Hitfinder.h index f254afb0b0b71168e24b519a505a13a8aa035791..03ad607c0f5fef73c15af672b2ea236ea89a5fe2 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