Révision 6
BLAS/xTRSV/bench.sh (revision 6) | ||
---|---|---|
2 | 2 |
|
3 | 3 |
BENCH=xTRSV |
4 | 4 |
|
5 |
NUMBER=100 |
|
5 |
NUMBER=1000
|
|
6 | 6 |
|
7 |
SIZE=1000
|
|
7 |
SIZE=100 |
|
8 | 8 |
|
9 |
MAX=32000
|
|
9 |
MAX=1000
|
|
10 | 10 |
|
11 | 11 |
FORMAT=DP |
12 | 12 |
|
... | ... | |
51 | 51 |
echo -e $SIZE"\t"$GOTOBLAS >> $OUT_GOTOBLAS |
52 | 52 |
echo -e $SIZE"\t"$ACML >> $OUT_ACML |
53 | 53 |
|
54 |
SIZE=$(($SIZE+1000))
|
|
54 |
SIZE=$(($SIZE+100)) |
|
55 | 55 |
|
56 | 56 |
done |
BLAS/xTRSV/Makefile (revision 6) | ||
---|---|---|
16 | 16 |
|
17 | 17 |
GOTO2=/opt/GotoBLAS2 |
18 | 18 |
|
19 |
OPENBLAS=/opt/OpenBLAS |
|
20 |
|
|
19 | 21 |
ACML=/opt/acml |
20 | 22 |
ACMLINC=$(ACML)/gfortran64_mp/include |
21 | 23 |
ACMLLIB=$(ACML)/gfortran64_mp/lib |
22 | 24 |
|
23 |
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml |
|
25 |
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml openblas
|
|
24 | 26 |
|
25 | 27 |
#FORMAT=DOUBLE |
26 | 28 |
FORMAT=FLOAT |
... | ... | |
47 | 49 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \ |
48 | 50 |
$(SOURCE) $(GOTO2)/libgoto2.a -lpthread -o $(SOURCE:.c=)_DP_$@ |
49 | 51 |
|
52 |
openblas: $(SOURCE) |
|
53 |
|
|
54 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DCBLAS $(LDFLAGS) \ |
|
55 |
$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_SP_$@ |
|
56 |
|
|
57 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \ |
|
58 |
$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_DP_$@ |
|
59 |
|
|
50 | 60 |
acml: $(SOURCE) |
51 | 61 |
|
52 | 62 |
$(CC) -I$(ACMLINC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DACML $(LDFLAGS) \ |
BLAS/xGEMM/bench.sh (revision 6) | ||
---|---|---|
4 | 4 |
|
5 | 5 |
BENCH=xGEMM |
6 | 6 |
|
7 |
NUMBER=100
|
|
7 |
NUMBER=2
|
|
8 | 8 |
|
9 |
STEP=100 |
|
9 |
STEP=1000
|
|
10 | 10 |
|
11 |
START=100 |
|
11 |
START=1000
|
|
12 | 12 |
|
13 |
ENDS=1000 |
|
14 |
ENDD=1000 |
|
13 |
ENDS=16000
|
|
14 |
ENDD=12000
|
|
15 | 15 |
|
16 | 16 |
FORMAT=SP |
17 | 17 |
|
BLAS/xGEMM/Makefile (revision 6) | ||
---|---|---|
16 | 16 |
|
17 | 17 |
GOTO2=/opt/GotoBLAS2 |
18 | 18 |
|
19 |
OPENBLAS=/opt/OpenBLAS |
|
20 |
|
|
19 | 21 |
ACML=/opt/acml |
20 | 22 |
ACMLINC=$(ACML)/gfortran64_mp/include |
21 | 23 |
ACMLLIB=$(ACML)/gfortran64_mp/lib |
22 | 24 |
|
23 | 25 |
|
24 |
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas acml |
|
26 |
EXECUTABLE=cblas fblas gsl cublas thunking gotoblas openblas acml
|
|
25 | 27 |
|
26 | 28 |
FORMAT=DOUBLE |
27 | 29 |
#FORMAT=FLOAT |
... | ... | |
48 | 50 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \ |
49 | 51 |
$(SOURCE) $(GOTO2)/libgoto2.a -lpthread -o $(SOURCE:.c=)_DP_$@ |
50 | 52 |
|
53 |
openblas: $(SOURCE) |
|
54 |
|
|
55 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DCBLAS $(LDFLAGS) \ |
|
56 |
$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_SP_$@ |
|
57 |
|
|
58 |
$(CC) $(CFLAGS) $(DIRECTIVES) -DDOUBLE -DCBLAS $(LDFLAGS) \ |
|
59 |
$(SOURCE) $(OPENBLAS)/libopenblas.a -lpthread -o $(SOURCE:.c=)_DP_$@ |
|
60 |
|
|
51 | 61 |
acml: $(SOURCE) |
52 | 62 |
|
53 | 63 |
$(CC) -I$(ACMLINC) $(CFLAGS) $(DIRECTIVES) -DFLOAT -DACML $(LDFLAGS) \ |
Formats disponibles : Unified diff