mirror of
https://github.com/amd/blis.git
synced 2026-05-12 10:05:38 +00:00
Increased MT sup threshold for double to 180.
Details: - Increased the double-precision real MT threshold (which controls whether the sup implementation kicks for smaller m dimension values) from 80 to 180, and this change was made for both haswell and zen subconfigurations. This is less about the m dimension in particular and more about facilitating a smoother performance transition when m = n = k.
This commit is contained in:
committed by
Devrajegowda, Kiran
parent
fb305d0837
commit
d488d7acb6
@@ -154,7 +154,7 @@ void bli_cntx_init_haswell( cntx_t* cntx )
|
||||
|
||||
// Initialize sup thresholds with architecture-appropriate values.
|
||||
// s d c z
|
||||
bli_blksz_init_easy( &thresh[ BLIS_MT ], -1, 80, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_MT ], -1, 180, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_NT ], -1, 100, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_KT ], -1, 120, -1, -1 );
|
||||
|
||||
|
||||
@@ -178,7 +178,7 @@ void bli_cntx_init_zen( cntx_t* cntx )
|
||||
|
||||
// Initialize sup thresholds with architecture-appropriate values.
|
||||
// s d c z
|
||||
bli_blksz_init_easy( &thresh[ BLIS_MT ], -1, 80, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_MT ], -1, 180, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_NT ], -1, 100, -1, -1 );
|
||||
bli_blksz_init_easy( &thresh[ BLIS_KT ], -1, 120, -1, -1 );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user