Skip to content

Commit 0c440f8

Browse files
authored
disable multithreading for small workloads
1 parent 0578a89 commit 0c440f8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

interface/lapack/trtri.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In
127127
#endif
128128

129129
#ifdef SMP
130+
if (args.n <= 150)
131+
args.nthreads = 1;
132+
else
130133
args.nthreads = num_cpu_avail(4);
131134

132135
if (args.nthreads == 1) {

0 commit comments

Comments
 (0)