diff --git a/cub/device/dispatch/dispatch_select_if.cuh b/cub/device/dispatch/dispatch_select_if.cuh
index 4c2256c72..e7a4f1aa8 100644
--- a/cub/device/dispatch/dispatch_select_if.cuh
+++ b/cub/device/dispatch/dispatch_select_if.cuh
@@ -345,12 +345,12 @@ struct sm90_tuning
template
struct sm90_tuning
{
- static constexpr int threads = 384;
- static constexpr int items = 20;
+ static constexpr int threads = 320;
+ static constexpr int items = 14;
static constexpr BlockLoadAlgorithm load_algorithm = BLOCK_LOAD_DIRECT;
- using delay_constructor = detail::exponential_backon_jitter_window_constructor_t<1180, 715>;
+ using delay_constructor = detail::fixed_delay_constructor_t<500, 560>;
};
template