Browse Source

Attempt to tame _hemv threading #1820

tags/v0.3.4
Andrew 7 years ago
parent
commit
c7bbf9c987
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      interface/zhemv.c

+ 6
- 1
interface/zhemv.c 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


Loading…
Cancel
Save