remove unused 'levelness' parameter from num_cpu_avail()

This commit is contained in:
Andrew 2018-09-11 21:23:58 +02:00
parent 1e531701b7
commit c88cd15558
61 changed files with 61 additions and 61 deletions

View File

@ -129,7 +129,7 @@ typedef struct blas_queue {
extern int blas_server_avail;
static __inline int num_cpu_avail(int level) {
static __inline int num_cpu_avail(void) {
#ifdef USE_OPENMP
int openmp_nthreads=0;

View File

@ -91,7 +91,7 @@ void CNAME(blasint n, FLOAT alpha, FLOAT *x, blasint incx, FLOAT *y, blasint inc
if (incx == 0 || incy == 0 || n <= MULTI_THREAD_MINIMAL)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -227,7 +227,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -413,7 +413,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_TRANSPOSE TransA, enum CBLAS_TRANS
if ( MNK <= (SMP_THRESHOLD_MIN * (double) GEMM_MULTITHREAD_THRESHOLD) )
args.nthreads = 1;
else
args.nthreads = num_cpu_avail(3);
args.nthreads = num_cpu_avail();
args.common = NULL;
if (args.nthreads == 1) {

View File

@ -223,7 +223,7 @@ void CNAME(enum CBLAS_ORDER order,
if ( 1L * m * n < 2304L * GEMM_MULTITHREAD_THRESHOLD )
nthreads = 1;
else
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -176,7 +176,7 @@ void CNAME(enum CBLAS_ORDER order,
#ifdef SMPTEST
// Threshold chosen so that speed-up is > 1 on a Xeon E5-2630
if(1L * m * n > 2048L * GEMM_MULTITHREAD_THRESHOLD)
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
else
nthreads = 1;

View File

@ -114,7 +114,7 @@ int NAME(blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA, blasint *ipiv,
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -95,7 +95,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -126,7 +126,7 @@ int NAME(char *TRANS, blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA,
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -77,7 +77,7 @@ int NAME(blasint *N, FLOAT *a, blasint *LDA, blasint *K1, blasint *K2, blasint *
flag = (incx < 0);
#ifdef SMP
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -112,7 +112,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -112,7 +112,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -127,7 +127,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In
#endif
#ifdef SMP
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -95,7 +95,7 @@ int NAME(blasint *M, blasint *N, FLOAT *a, blasint *ldA, blasint *ipiv, blasint
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -125,7 +125,7 @@ int NAME(char *TRANS, blasint *N, blasint *NRHS, FLOAT *a, blasint *ldA,
#endif
#ifdef SMP
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -78,7 +78,7 @@ int NAME(blasint *N, FLOAT *a, blasint *LDA, blasint *K1, blasint *K2, blasint *
flag = (incx < 0);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -112,7 +112,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -112,7 +112,7 @@ int NAME(char *UPLO, blasint *N, FLOAT *a, blasint *ldA, blasint *Info){
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -125,7 +125,7 @@ int NAME(char *UPLO, char *DIAG, blasint *N, FLOAT *a, blasint *ldA, blasint *In
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(4);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -79,7 +79,7 @@ void CNAME(blasint n, FLOAT alpha, FLOAT *x, blasint incx){
if (n <= 1048576 )
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {

View File

@ -172,7 +172,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -178,7 +178,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -375,7 +375,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_SIDE Side, enum CBLAS_UPLO Uplo,
#ifdef SMP
args.common = NULL;
args.nthreads = num_cpu_avail(3);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -180,7 +180,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, blasint n, FLOAT alpha,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -174,7 +174,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, blasint n, FLOAT alpha,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -178,7 +178,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, blasint n, FLOAT alpha,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -368,7 +368,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
mode |= (uplo << BLAS_UPLO_SHIFT);
args.common = NULL;
args.nthreads = num_cpu_avail(3);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -354,7 +354,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, enum CBLAS_TRANSPOSE Tr
#endif
args.common = NULL;
args.nthreads = num_cpu_avail(3);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {
#endif

View File

@ -223,7 +223,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -221,7 +221,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -372,7 +372,7 @@ void CNAME(enum CBLAS_ORDER order,
if ( args.n < 2*GEMM_MULTITHREAD_THRESHOLD )
args.nthreads = 1;
else
args.nthreads = num_cpu_avail(3);
args.nthreads = num_cpu_avail();
if (args.nthreads == 1) {

View File

@ -98,7 +98,7 @@ void CNAME(blasint n, FLOAT *ALPHA, FLOAT *x, blasint incx, FLOAT *y, blasint in
if (incx == 0 || incy == 0 || n <= MULTI_THREAD_MINIMAL)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -251,7 +251,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -255,7 +255,7 @@ void CNAME(enum CBLAS_ORDER order,
if ( 1L * m * n < 1024L * GEMM_MULTITHREAD_THRESHOLD )
nthreads = 1;
else
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -220,7 +220,7 @@ void CNAME(enum CBLAS_ORDER order,
#ifdef SMPTEST
// Threshold chosen so that speed-up is > 1 on a Xeon E5-2630
if(1L * m * n > 36L * sizeof(FLOAT) * sizeof(FLOAT) * GEMM_MULTITHREAD_THRESHOLD)
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
else
nthreads = 1;

View File

@ -195,7 +195,7 @@ 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);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -177,7 +177,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, blasint n, FLOAT alpha,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -186,7 +186,7 @@ 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);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -194,7 +194,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -175,7 +175,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -187,7 +187,7 @@ void CNAME(enum CBLAS_ORDER order,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -93,7 +93,7 @@ void CNAME(blasint n, FLOAT alpha_r, void *vx, blasint incx){
if ( n <= 1048576 )
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -124,7 +124,7 @@ void NAME(char *UPLO, blasint *N, FLOAT *ALPHA,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -84,7 +84,7 @@ FLOAT *y = (FLOAT*)vy;
if (incx == 0 || incy == 0)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -126,7 +126,7 @@ void NAME(char *UPLO, blasint *N, FLOAT *ALPHA,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -238,7 +238,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -229,7 +229,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
buffer = (FLOAT *)blas_memory_alloc(1);
#ifdef SMP
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if (nthreads == 1) {
#endif

View File

@ -233,7 +233,7 @@ void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo,
#ifdef SMP
// Calibrated on a Xeon E5-2630
if(1L * n * n > 36L * sizeof(FLOAT) * sizeof(FLOAT) * GEMM_MULTITHREAD_THRESHOLD) {
nthreads = num_cpu_avail(2);
nthreads = num_cpu_avail();
if(nthreads > 2 && 1L * n * n < 64L * sizeof(FLOAT) * sizeof(FLOAT) * GEMM_MULTITHREAD_THRESHOLD)
nthreads = 2;
} else

View File

@ -236,7 +236,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
asum = casum_compute(n, x, inc_x);

View File

@ -186,7 +186,7 @@ int CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
do_copy(n, x, inc_x, y, inc_y);

View File

@ -231,7 +231,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
asum = dasum_compute(n, x, inc_x);

View File

@ -387,7 +387,7 @@ RETURN_TYPE CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y
if (inc_x == 0 || inc_y == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
dot = dot_compute(n, x, inc_x, y, inc_y);

View File

@ -331,7 +331,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
nrm2_compute(n, x, inc_x, &ssq, &scale);

View File

@ -238,7 +238,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
nrm2 = nrm2_compute(n, x, inc_x);

View File

@ -324,7 +324,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
max_index = iamax_compute(n, x, inc_x);

View File

@ -333,7 +333,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
max_index = izamax_compute(n, x, inc_x);

View File

@ -233,7 +233,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
asum = sasum_compute(n, x, inc_x);

View File

@ -321,7 +321,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
nrm2_double = nrm2_compute(n, x, inc_x);

View File

@ -233,7 +233,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
if (inc_x == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
asum = zasum_compute(n, x, inc_x);

View File

@ -320,7 +320,7 @@ OPENBLAS_COMPLEX_FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLA
if (inc_x == 0 || inc_y == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
zdot_compute(n, x, inc_x, y, inc_y, &zdot);

View File

@ -174,7 +174,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y)
if (inc_x == 0 || inc_y == 0 || n <= 10000)
nthreads = 1;
else
nthreads = num_cpu_avail(1);
nthreads = num_cpu_avail();
if (nthreads == 1) {
dot = dot_compute(n, x, inc_x, y, inc_y);