don't apply switch_ratio to tail of loop
This commit is contained in:
parent
624e9d110e
commit
8a1710dd0d
|
@ -742,7 +742,7 @@ static int gemm_driver(blas_arg_t *args, BLASLONG *range_m, BLASLONG
|
||||||
num_parts = 0;
|
num_parts = 0;
|
||||||
while (n > 0){
|
while (n > 0){
|
||||||
width = blas_quickdivide(n + nthreads - num_parts - 1, nthreads - num_parts);
|
width = blas_quickdivide(n + nthreads - num_parts - 1, nthreads - num_parts);
|
||||||
if (width < switch_ratio) {
|
if (width < switch_ratio && width > 1) {
|
||||||
width = switch_ratio;
|
width = switch_ratio;
|
||||||
}
|
}
|
||||||
width = round_up(n, width, GEMM_PREFERED_SIZE);
|
width = round_up(n, width, GEMM_PREFERED_SIZE);
|
||||||
|
|
Loading…
Reference in New Issue