Attempt to tame _hemv threading #1820

This commit is contained in:
Andrew 2018-10-20 11:13:29 +03:00
parent 898a8dcaba
commit c7bbf9c987
1 changed files with 6 additions and 1 deletions

View File

@ -195,7 +195,12 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, blasint n, void *VALPHA
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
// see graph in issue #1820 for explanation and room for improvement
if (n<362) {
nthreads = 1 ;
} else {
nthreads = num_cpu_avail(2);
};
if (nthreads == 1) {
#endif