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:
Field G. Van Zee
2019-05-23 13:00:53 -05:00
committed by Devrajegowda, Kiran
parent fb305d0837
commit d488d7acb6
2 changed files with 2 additions and 2 deletions

View File

@@ -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 );

View File

@@ -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 );