Introduce a (crude) threshold to multithreading

This commit is contained in:
Martin Kroeker
2025-07-25 15:15:46 +02:00
committed by GitHub
parent b4c2b34a45
commit a9e8fa06bf

View File

@@ -219,7 +219,10 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
#ifdef SMP
nthreads = num_cpu_avail(2);
if (n < 50 ) nthreads = 1;
if (nthreads > 2 && n < 500) nthreads = 2;
if (nthreads == 1) {
#endif