diff --git a/benchmark/config_csv/blas1/copy/copy_powersof2.csv b/benchmark/config_csv/blas1/copy/copy_powersof2.csv new file mode 100644 index 000000000..0a9054e6b --- /dev/null +++ b/benchmark/config_csv/blas1/copy/copy_powersof2.csv @@ -0,0 +1,11 @@ +1024,1,1 +2048,1,1 +4096,1,1 +8192,1,1 +16384,1,1 +32768,1,1 +65536,1,1 +131072,1,1 +262144,1,1 +524288,1,1 +1048576,1,1 diff --git a/benchmark/config_csv/blas2/gbmv/gbmv_powersof2.csv b/benchmark/config_csv/blas2/gbmv/gbmv_powersof2.csv new file mode 100644 index 000000000..740f77851 --- /dev/null +++ b/benchmark/config_csv/blas2/gbmv/gbmv_powersof2.csv @@ -0,0 +1,77 @@ +n,64,64,16,16,1,0 +n,64,64,32,16,1,0 +n,64,64,16,32,1,0 +n,64,64,32,32,1,0 +n,64,256,16,64,1,0 +n,64,256,32,64,1,0 +n,64,256,16,128,1,0 +n,64,256,32,128,1,0 +n,64,1024,16,256,1,0 +n,64,1024,32,256,1,0 +n,64,1024,16,512,1,0 +n,64,1024,32,512,1,0 + +n,256,64,64,16,1,0 +n,256,64,128,16,1,0 +n,256,64,64,32,1,0 +n,256,64,128,32,1,0 +n,256,256,64,64,1,0 +n,256,256,128,64,1,0 +n,256,256,64,128,1,0 +n,256,256,128,128,1,0 +n,256,1024,64,256,1,0 +n,256,1024,128,256,1,0 +n,256,1024,64,512,1,0 +n,256,1024,128,512,1,0 + +n,1024,64,256,16,1,0 +n,1024,64,512,16,1,0 +n,1024,64,256,32,1,0 +n,1024,64,512,32,1,0 +n,1024,256,256,64,1,0 +n,1024,256,512,64,1,0 +n,1024,256,256,128,1,0 +n,1024,256,512,128,1,0 +n,1024,1024,256,256,1,0 +n,1024,1024,512,256,1,0 +n,1024,1024,256,512,1,0 +n,1024,1024,512,512,1,0 + +t,64,64,16,16,1,0 +t,64,64,32,16,1,0 +t,64,64,16,32,1,0 +t,64,64,32,32,1,0 +t,64,256,16,64,1,0 +t,64,256,32,64,1,0 +t,64,256,16,128,1,0 +t,64,256,32,128,1,0 +t,64,1024,16,256,1,0 +t,64,1024,32,256,1,0 +t,64,1024,16,512,1,0 +t,64,1024,32,512,1,0 + +t,256,64,64,16,1,0 +t,256,64,128,16,1,0 +t,256,64,64,32,1,0 +t,256,64,128,32,1,0 +t,256,256,64,64,1,0 +t,256,256,128,64,1,0 +t,256,256,64,128,1,0 +t,256,256,128,128,1,0 +t,256,1024,64,256,1,0 +t,256,1024,128,256,1,0 +t,256,1024,64,512,1,0 +t,256,1024,128,512,1,0 + +t,1024,64,256,16,1,0 +t,1024,64,512,16,1,0 +t,1024,64,256,32,1,0 +t,1024,64,512,32,1,0 +t,1024,256,256,64,1,0 +t,1024,256,512,64,1,0 +t,1024,256,256,128,1,0 +t,1024,256,512,128,1,0 +t,1024,1024,256,256,1,0 +t,1024,1024,512,256,1,0 +t,1024,1024,256,512,1,0 +t,1024,1024,512,512,1,0 diff --git a/benchmark/config_csv/blas2/blas2_powersof2.csv b/benchmark/config_csv/blas2/gemv/gemv_powersof2.csv similarity index 100% rename from benchmark/config_csv/blas2/blas2_powersof2.csv rename to benchmark/config_csv/blas2/gemv/gemv_powersof2.csv diff --git a/benchmark/config_csv/blas2/ger/ger_square.csv b/benchmark/config_csv/blas2/ger/ger_square.csv new file mode 100644 index 000000000..82b7eb8db --- /dev/null +++ b/benchmark/config_csv/blas2/ger/ger_square.csv @@ -0,0 +1,7 @@ +64,64,1 +128,128,1 +256,256,1 +512,512,1 +1024,1024,1 +2048,2048,1 +4096,4096,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas2/sbmv/sbmv_powersof2.csv b/benchmark/config_csv/blas2/sbmv/sbmv_powersof2.csv new file mode 100644 index 000000000..43671e420 --- /dev/null +++ b/benchmark/config_csv/blas2/sbmv/sbmv_powersof2.csv @@ -0,0 +1,19 @@ +u,64,16,1,0 +u,64,32,1,0 +u,256,32,1,0 +u,256,64,1,0 +u,256,128,1,0 +u,1024,64,1,0 +u,1024,128,1,0 +u,1024,256,1,0 +u,1024,512,1,0 + +l,64,16,1,0 +l,64,32,1,0 +l,256,32,1,0 +l,256,64,1,0 +l,256,128,1,0 +l,1024,64,1,0 +l,1024,128,1,0 +l,1024,256,1,0 +l,1024,512,1,0 diff --git a/benchmark/config_csv/blas2/spr.csv b/benchmark/config_csv/blas2/spmv/spmv_powersof2.csv similarity index 100% rename from benchmark/config_csv/blas2/spr.csv rename to benchmark/config_csv/blas2/spmv/spmv_powersof2.csv diff --git a/benchmark/config_csv/blas2/spr/spr_powersof2.csv b/benchmark/config_csv/blas2/spr/spr_powersof2.csv new file mode 100644 index 000000000..682cf90f5 --- /dev/null +++ b/benchmark/config_csv/blas2/spr/spr_powersof2.csv @@ -0,0 +1,18 @@ +u, 64, 1.0, 1 +u, 128, 1.0, 1 +u, 256, 1.0, 1 +u, 512, 1.0, 1 +u, 1024, 1.0, 1 +u, 2048, 1.0, 1 +u, 4096, 1.0, 1 +u, 8192, 1.0, 1 +u, 16384, 1.0, 1 +l, 64, 1.0, 1 +l, 128, 1.0, 1 +l, 256, 1.0, 1 +l, 512, 1.0, 1 +l, 1024, 1.0, 1 +l, 2048, 1.0, 1 +l, 4096, 1.0, 1 +l, 8192, 1.0, 1 +l, 16384, 1.0, 1 diff --git a/benchmark/config_csv/blas2/spr2/spr2_powersof2.csv b/benchmark/config_csv/blas2/spr2/spr2_powersof2.csv new file mode 100644 index 000000000..b83db2585 --- /dev/null +++ b/benchmark/config_csv/blas2/spr2/spr2_powersof2.csv @@ -0,0 +1,18 @@ +u, 64, 1.0, 1, 1 +u, 128, 1.0, 1, 1 +u, 256, 1.0, 1, 1 +u, 512, 1.0, 1, 1 +u, 1024, 1.0, 1, 1 +u, 2048, 1.0, 1, 1 +u, 4096, 1.0, 1, 1 +u, 8192, 1.0, 1, 1 +u, 16384, 1.0, 1, 1 +l, 64, 1.0, 1, 1 +l, 128, 1.0, 1, 1 +l, 256, 1.0, 1, 1 +l, 512, 1.0, 1, 1 +l, 1024, 1.0, 1, 1 +l, 2048, 1.0, 1, 1 +l, 4096, 1.0, 1, 1 +l, 8192, 1.0, 1, 1 +l, 16384, 1.0, 1, 1 diff --git a/benchmark/config_csv/blas2/symv/symv_powersof2.csv b/benchmark/config_csv/blas2/symv/symv_powersof2.csv new file mode 100644 index 000000000..682cf90f5 --- /dev/null +++ b/benchmark/config_csv/blas2/symv/symv_powersof2.csv @@ -0,0 +1,18 @@ +u, 64, 1.0, 1 +u, 128, 1.0, 1 +u, 256, 1.0, 1 +u, 512, 1.0, 1 +u, 1024, 1.0, 1 +u, 2048, 1.0, 1 +u, 4096, 1.0, 1 +u, 8192, 1.0, 1 +u, 16384, 1.0, 1 +l, 64, 1.0, 1 +l, 128, 1.0, 1 +l, 256, 1.0, 1 +l, 512, 1.0, 1 +l, 1024, 1.0, 1 +l, 2048, 1.0, 1 +l, 4096, 1.0, 1 +l, 8192, 1.0, 1 +l, 16384, 1.0, 1 diff --git a/benchmark/config_csv/blas2/syr/syr_powersof2.csv b/benchmark/config_csv/blas2/syr/syr_powersof2.csv new file mode 100644 index 000000000..d6863fc9b --- /dev/null +++ b/benchmark/config_csv/blas2/syr/syr_powersof2.csv @@ -0,0 +1,18 @@ +u,64,1 +u,128,1 +u,256,1 +u,512,1 +u,1024,1 +u,2048,1 +u,4096,1 +u,8192,1 +u,16384,1 +l,64,1 +l,128,1 +l,256,1 +l,512,1 +l,1024,1 +l,2048,1 +l,4096,1 +l,8192,1 +l,16384,1 diff --git a/benchmark/config_csv/blas2/syr2/sry2_powersof2.csv b/benchmark/config_csv/blas2/syr2/sry2_powersof2.csv new file mode 100644 index 000000000..d6863fc9b --- /dev/null +++ b/benchmark/config_csv/blas2/syr2/sry2_powersof2.csv @@ -0,0 +1,18 @@ +u,64,1 +u,128,1 +u,256,1 +u,512,1 +u,1024,1 +u,2048,1 +u,4096,1 +u,8192,1 +u,16384,1 +l,64,1 +l,128,1 +l,256,1 +l,512,1 +l,1024,1 +l,2048,1 +l,4096,1 +l,8192,1 +l,16384,1 diff --git a/benchmark/config_csv/blas2/tbmv/tbmv_powersof2.csv b/benchmark/config_csv/blas2/tbmv/tbmv_powersof2.csv new file mode 100644 index 000000000..c078c9c6e --- /dev/null +++ b/benchmark/config_csv/blas2/tbmv/tbmv_powersof2.csv @@ -0,0 +1,79 @@ +u,n,n,64,16 +u,n,n,64,32 +u,n,n,256,32 +u,n,n,256,64 +u,n,n,256,128 +u,n,n,1024,64 +u,n,n,1024,128 +u,n,n,1024,256 +u,n,n,1024,512 + +u,t,n,64,16 +u,t,n,64,32 +u,t,n,256,32 +u,t,n,256,64 +u,t,n,256,128 +u,t,n,1024,64 +u,t,n,1024,128 +u,t,n,1024,256 +u,t,n,1024,512 + +u,n,u,64,16 +u,n,u,64,32 +u,n,u,256,32 +u,n,u,256,64 +u,n,u,256,128 +u,n,u,1024,64 +u,n,u,1024,128 +u,n,u,1024,256 +u,n,u,1024,512 + +u,t,u,64,16 +u,t,u,64,32 +u,t,u,256,32 +u,t,u,256,64 +u,t,u,256,128 +u,t,u,1024,64 +u,t,u,1024,128 +u,t,u,1024,256 +u,t,u,1024,512 + +l,n,n,64,16 +l,n,n,64,32 +l,n,n,256,32 +l,n,n,256,64 +l,n,n,256,128 +l,n,n,1024,64 +l,n,n,1024,128 +l,n,n,1024,256 +l,n,n,1024,512 + +l,t,n,64,16 +l,t,n,64,32 +l,t,n,256,32 +l,t,n,256,64 +l,t,n,256,128 +l,t,n,1024,64 +l,t,n,1024,128 +l,t,n,1024,256 +l,t,n,1024,512 + +l,n,u,64,16 +l,n,u,64,32 +l,n,u,256,32 +l,n,u,256,64 +l,n,u,256,128 +l,n,u,1024,64 +l,n,u,1024,128 +l,n,u,1024,256 +l,n,u,1024,512 + +l,t,u,64,16 +l,t,u,64,32 +l,t,u,256,32 +l,t,u,256,64 +l,t,u,256,128 +l,t,u,1024,64 +l,t,u,1024,128 +l,t,u,1024,256 +l,t,u,1024,512 diff --git a/benchmark/config_csv/blas2/tbsv/tbsv_powersof2.csv b/benchmark/config_csv/blas2/tbsv/tbsv_powersof2.csv new file mode 100644 index 000000000..c078c9c6e --- /dev/null +++ b/benchmark/config_csv/blas2/tbsv/tbsv_powersof2.csv @@ -0,0 +1,79 @@ +u,n,n,64,16 +u,n,n,64,32 +u,n,n,256,32 +u,n,n,256,64 +u,n,n,256,128 +u,n,n,1024,64 +u,n,n,1024,128 +u,n,n,1024,256 +u,n,n,1024,512 + +u,t,n,64,16 +u,t,n,64,32 +u,t,n,256,32 +u,t,n,256,64 +u,t,n,256,128 +u,t,n,1024,64 +u,t,n,1024,128 +u,t,n,1024,256 +u,t,n,1024,512 + +u,n,u,64,16 +u,n,u,64,32 +u,n,u,256,32 +u,n,u,256,64 +u,n,u,256,128 +u,n,u,1024,64 +u,n,u,1024,128 +u,n,u,1024,256 +u,n,u,1024,512 + +u,t,u,64,16 +u,t,u,64,32 +u,t,u,256,32 +u,t,u,256,64 +u,t,u,256,128 +u,t,u,1024,64 +u,t,u,1024,128 +u,t,u,1024,256 +u,t,u,1024,512 + +l,n,n,64,16 +l,n,n,64,32 +l,n,n,256,32 +l,n,n,256,64 +l,n,n,256,128 +l,n,n,1024,64 +l,n,n,1024,128 +l,n,n,1024,256 +l,n,n,1024,512 + +l,t,n,64,16 +l,t,n,64,32 +l,t,n,256,32 +l,t,n,256,64 +l,t,n,256,128 +l,t,n,1024,64 +l,t,n,1024,128 +l,t,n,1024,256 +l,t,n,1024,512 + +l,n,u,64,16 +l,n,u,64,32 +l,n,u,256,32 +l,n,u,256,64 +l,n,u,256,128 +l,n,u,1024,64 +l,n,u,1024,128 +l,n,u,1024,256 +l,n,u,1024,512 + +l,t,u,64,16 +l,t,u,64,32 +l,t,u,256,32 +l,t,u,256,64 +l,t,u,256,128 +l,t,u,1024,64 +l,t,u,1024,128 +l,t,u,1024,256 +l,t,u,1024,512 diff --git a/benchmark/config_csv/blas2/tpmv/tpmv_powersof2.csv b/benchmark/config_csv/blas2/tpmv/tpmv_powersof2.csv new file mode 100644 index 000000000..bb98830d4 --- /dev/null +++ b/benchmark/config_csv/blas2/tpmv/tpmv_powersof2.csv @@ -0,0 +1,31 @@ +u,n,n,64 +u,n,n,256 +u,n,n,1024 + +u,t,n,64 +u,t,n,256 +u,t,n,1024 + +u,n,u,64 +u,n,u,256 +u,n,u,1024 + +u,t,u,64 +u,t,u,256 +u,t,u,1024 + +l,n,n,64 +l,n,n,256 +l,n,n,1024 + +l,t,n,64 +l,t,n,256 +l,t,n,1024 + +l,n,u,64 +l,n,u,256 +l,n,u,1024 + +l,t,u,64 +l,t,u,256 +l,t,u,1024 diff --git a/benchmark/config_csv/blas2/tpsv/tpsv_powersof2.csv b/benchmark/config_csv/blas2/tpsv/tpsv_powersof2.csv new file mode 100644 index 000000000..bb98830d4 --- /dev/null +++ b/benchmark/config_csv/blas2/tpsv/tpsv_powersof2.csv @@ -0,0 +1,31 @@ +u,n,n,64 +u,n,n,256 +u,n,n,1024 + +u,t,n,64 +u,t,n,256 +u,t,n,1024 + +u,n,u,64 +u,n,u,256 +u,n,u,1024 + +u,t,u,64 +u,t,u,256 +u,t,u,1024 + +l,n,n,64 +l,n,n,256 +l,n,n,1024 + +l,t,n,64 +l,t,n,256 +l,t,n,1024 + +l,n,u,64 +l,n,u,256 +l,n,u,1024 + +l,t,u,64 +l,t,u,256 +l,t,u,1024 diff --git a/benchmark/config_csv/blas2/trmv/trmv_powersof2.csv b/benchmark/config_csv/blas2/trmv/trmv_powersof2.csv new file mode 100644 index 000000000..bb98830d4 --- /dev/null +++ b/benchmark/config_csv/blas2/trmv/trmv_powersof2.csv @@ -0,0 +1,31 @@ +u,n,n,64 +u,n,n,256 +u,n,n,1024 + +u,t,n,64 +u,t,n,256 +u,t,n,1024 + +u,n,u,64 +u,n,u,256 +u,n,u,1024 + +u,t,u,64 +u,t,u,256 +u,t,u,1024 + +l,n,n,64 +l,n,n,256 +l,n,n,1024 + +l,t,n,64 +l,t,n,256 +l,t,n,1024 + +l,n,u,64 +l,n,u,256 +l,n,u,1024 + +l,t,u,64 +l,t,u,256 +l,t,u,1024 diff --git a/benchmark/config_csv/blas2/trsv/trsv_powersof2.csv b/benchmark/config_csv/blas2/trsv/trsv_powersof2.csv new file mode 100644 index 000000000..bb98830d4 --- /dev/null +++ b/benchmark/config_csv/blas2/trsv/trsv_powersof2.csv @@ -0,0 +1,31 @@ +u,n,n,64 +u,n,n,256 +u,n,n,1024 + +u,t,n,64 +u,t,n,256 +u,t,n,1024 + +u,n,u,64 +u,n,u,256 +u,n,u,1024 + +u,t,u,64 +u,t,u,256 +u,t,u,1024 + +l,n,n,64 +l,n,n,256 +l,n,n,1024 + +l,t,n,64 +l,t,n,256 +l,t,n,1024 + +l,n,u,64 +l,n,u,256 +l,n,u,1024 + +l,t,u,64 +l,t,u,256 +l,t,u,1024 diff --git a/benchmark/config_csv/gemm_batched_interleaved.csv b/benchmark/config_csv/blas3/gemm_batched/gemm_batched_interleaved.csv similarity index 100% rename from benchmark/config_csv/gemm_batched_interleaved.csv rename to benchmark/config_csv/blas3/gemm_batched/gemm_batched_interleaved.csv diff --git a/benchmark/config_csv/blas3/gemm_batched_strided/gemm_batched_interleaved.csv b/benchmark/config_csv/blas3/gemm_batched_strided/gemm_batched_interleaved.csv new file mode 100644 index 000000000..03e6b9750 --- /dev/null +++ b/benchmark/config_csv/blas3/gemm_batched_strided/gemm_batched_interleaved.csv @@ -0,0 +1,25 @@ +n,n,256,256,2,1,0,32,1,1,1 +n,n,256,256,2,1,0,32,1,1,1 +n,n,64,64,5000,1,0,32,1,1,1 +n,n,64,64,5000,1,0,32,1,1,1 +n,n,256,256,256,1,0,32,1,1,1 +n,n,256,256,256,1,0,32,1,1,1 +n,n,49,256,256,1,0,32,1,1,1 +n,n,49,256,256,1,0,32,1,1,1 +n,n,64,49,49,1,0,32,1,1,1 +n,n,64,49,49,1,0,32,1,1,1 +n,n,64,256,49,1,0,32,1,1,1 +n,n,64,256,49,1,0,32,1,1,1 +n,n,65,3,49,1,0,32,1,1,1 +n,n,65,3,49,1,0,32,1,1,1 + +n,n,230,230,49,1,0,32,1,1,1 +n,n,230,230,49,1,0,32,1,1,1 +n,n,230,230,49,1,0,1000,1,1,1 +n,n,230,230,49,1,0,1000,1,1,1 +n,t,230,230,49,1,0,32,1,1,1 +n,t,230,230,49,1,0,32,1,1,1 +t,n,230,230,49,1,0,32,1,1,1 +t,n,230,230,49,1,0,32,1,1,1 +t,t,230,230,49,1,0,32,1,1,1 +t,t,230,230,49,1,0,32,1,1,1 diff --git a/benchmark/config_csv/blas3/syr2k/syr2k_square.csv b/benchmark/config_csv/blas3/syr2k/syr2k_square.csv new file mode 100644 index 000000000..b3c4afa60 --- /dev/null +++ b/benchmark/config_csv/blas3/syr2k/syr2k_square.csv @@ -0,0 +1,30 @@ +l,n,256,256,1,0 +l,n,512,512,1,0 +l,n,1024,1024,1,0 +l,n,2048,2048,1,0 +l,n,4096,4096,1,0 +l,n,8192,8192,1,0 +u,n,64,64,1,0 +u,n,128,128,1,0 +u,n,256,256,1,0 +u,n,512,512,1,0 +u,n,1024,1024,1,0 +u,n,2048,2048,1,0 +u,n,4096,4096,1,0 +u,n,8192,8192,1,0 +l,t,64,64,1,0 +l,t,128,128,1,0 +l,t,256,256,1,0 +l,t,512,512,1,0 +l,t,1024,1024,1,0 +l,t,2048,2048,1,0 +l,t,4096,4096,1,0 +l,t,8192,8192,1,0 +u,t,64,64,1,0 +u,t,128,128,1,0 +u,t,256,256,1,0 +u,t,512,512,1,0 +u,t,1024,1024,1,0 +u,t,2048,2048,1,0 +u,t,4096,4096,1,0 +u,t,8192,8192,1,0 diff --git a/benchmark/config_csv/blas3/syrk/syrk_square.csv b/benchmark/config_csv/blas3/syrk/syrk_square.csv new file mode 100644 index 000000000..b3c4afa60 --- /dev/null +++ b/benchmark/config_csv/blas3/syrk/syrk_square.csv @@ -0,0 +1,30 @@ +l,n,256,256,1,0 +l,n,512,512,1,0 +l,n,1024,1024,1,0 +l,n,2048,2048,1,0 +l,n,4096,4096,1,0 +l,n,8192,8192,1,0 +u,n,64,64,1,0 +u,n,128,128,1,0 +u,n,256,256,1,0 +u,n,512,512,1,0 +u,n,1024,1024,1,0 +u,n,2048,2048,1,0 +u,n,4096,4096,1,0 +u,n,8192,8192,1,0 +l,t,64,64,1,0 +l,t,128,128,1,0 +l,t,256,256,1,0 +l,t,512,512,1,0 +l,t,1024,1024,1,0 +l,t,2048,2048,1,0 +l,t,4096,4096,1,0 +l,t,8192,8192,1,0 +u,t,64,64,1,0 +u,t,128,128,1,0 +u,t,256,256,1,0 +u,t,512,512,1,0 +u,t,1024,1024,1,0 +u,t,2048,2048,1,0 +u,t,4096,4096,1,0 +u,t,8192,8192,1,0 diff --git a/benchmark/config_csv/blas3/trmm/trmm_large.csv b/benchmark/config_csv/blas3/trmm/trmm_large.csv new file mode 100644 index 000000000..d8b0ed62e --- /dev/null +++ b/benchmark/config_csv/blas3/trmm/trmm_large.csv @@ -0,0 +1,10 @@ +l,u,n,n,345,560,1 +l,u,n,n,860,709,1 +l,u,n,n,2310,1589,1 +l,u,n,n,345,1589,1 +l,u,n,n,2310,560,1 +l,u,t,n,345,560,1 +l,u,t,n,860,709,1 +l,u,t,n,2310,1589,1 +l,u,t,n,345,1589,1 +l,u,t,n,2310,560,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trmm/trmm_small.csv b/benchmark/config_csv/blas3/trmm/trmm_small.csv new file mode 100644 index 000000000..d57f7f140 --- /dev/null +++ b/benchmark/config_csv/blas3/trmm/trmm_small.csv @@ -0,0 +1,10 @@ +l,u,n,n,17,7,1 +l,u,n,n,87,104,1 +l,u,n,n,154,140,1 +l,u,n,n,17,140,1 +l,u,n,n,154,7,1 +l,u,t,n,17,7,1 +l,u,t,n,87,104,1 +l,u,t,n,154,140,1 +l,u,t,n,17,140,1 +l,u,t,n,154,7,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trmm/trmm_square.csv b/benchmark/config_csv/blas3/trmm/trmm_square.csv new file mode 100644 index 000000000..eb5000634 --- /dev/null +++ b/benchmark/config_csv/blas3/trmm/trmm_square.csv @@ -0,0 +1,7 @@ +l,u,n,n,64,64,1 +l,u,n,n,128,128,1 +l,u,n,n,256,256,1 +l,u,n,n,512,512,1 +l,u,n,n,1024,1024,1 +l,u,n,n,2048,2048,1 +l,u,n,n,4096,4096,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trmm/trmm_variations.csv b/benchmark/config_csv/blas3/trmm/trmm_variations.csv new file mode 100644 index 000000000..89391fd9c --- /dev/null +++ b/benchmark/config_csv/blas3/trmm/trmm_variations.csv @@ -0,0 +1,15 @@ +l,u,n,n,53,78,1 +l,u,n,n,254,199,1 +l,u,n,n,534,798,1 +r,u,n,n,53,78,1 +r,u,n,n,254,199,1 +r,u,n,n,534,798,1 +l,l,n,n,53,78,1 +l,l,n,n,254,199,1 +l,l,n,n,534,798,1 +l,u,t,n,53,78,1 +l,u,t,n,254,199,1 +l,u,t,n,534,798,1 +l,u,n,u,53,78,1 +l,u,n,u,254,199,1 +l,u,n,u,534,798,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trsm_batched/trsm_large.csv b/benchmark/config_csv/blas3/trsm_batched/trsm_large.csv new file mode 100644 index 000000000..30f281ab7 --- /dev/null +++ b/benchmark/config_csv/blas3/trsm_batched/trsm_large.csv @@ -0,0 +1,10 @@ +l,u,n,n,345,560,1,8,1,1 +l,u,n,n,860,709,1,8,1,1 +l,u,n,n,2310,1589,1,8,1,1 +l,u,n,n,345,1589,1,8,1,1 +l,u,n,n,2310,560,1,8,1,1 +l,u,t,n,345,560,1,8,1,1 +l,u,t,n,860,709,1,8,1,1 +l,u,t,n,2310,1589,1,8,1,1 +l,u,t,n,345,1589,1,8,1,1 +l,u,t,n,2310,560,1,8,1,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trsm_batched/trsm_small.csv b/benchmark/config_csv/blas3/trsm_batched/trsm_small.csv new file mode 100644 index 000000000..668cd7bcb --- /dev/null +++ b/benchmark/config_csv/blas3/trsm_batched/trsm_small.csv @@ -0,0 +1,10 @@ +l,u,n,n,17,7,1,8,1,1 +l,u,n,n,87,104,1,8,1,1 +l,u,n,n,154,140,1,8,1,1 +l,u,n,n,17,140,1,8,1,1 +l,u,n,n,154,7,1,8,1,1 +l,u,t,n,17,7,1,8,1,1 +l,u,t,n,87,104,1,8,1,1 +l,u,t,n,154,140,1,8,1,1 +l,u,t,n,17,140,1,8,1,1 +l,u,t,n,154,7,1,8,1,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trsm_batched/trsm_square.csv b/benchmark/config_csv/blas3/trsm_batched/trsm_square.csv new file mode 100644 index 000000000..74380a56a --- /dev/null +++ b/benchmark/config_csv/blas3/trsm_batched/trsm_square.csv @@ -0,0 +1,7 @@ +l,u,n,n,64,64,1,8,1,1 +l,u,n,n,128,128,1,8,1,1 +l,u,n,n,256,256,1,8,1,1 +l,u,n,n,512,512,1,8,1,1 +l,u,n,n,1024,1024,1,8,1,1 +l,u,n,n,2048,2048,1,8,1,1 +l,u,n,n,4096,4096,1,8,1,1 \ No newline at end of file diff --git a/benchmark/config_csv/blas3/trsm_batched/trsm_variations.csv b/benchmark/config_csv/blas3/trsm_batched/trsm_variations.csv new file mode 100644 index 000000000..6f3c69b10 --- /dev/null +++ b/benchmark/config_csv/blas3/trsm_batched/trsm_variations.csv @@ -0,0 +1,15 @@ +l,u,n,n,53,78,1,8,1,1 +l,u,n,n,254,199,1,8,1,1 +l,u,n,n,534,798,1,8,1,1 +r,u,n,n,53,78,1,8,1,1 +r,u,n,n,254,199,1,8,1,1 +r,u,n,n,534,798,1,8,1,1 +l,l,n,n,53,78,1,8,1,1 +l,l,n,n,254,199,1,8,1,1 +l,l,n,n,534,798,1,8,1,1 +l,u,t,n,53,78,1,8,1,1 +l,u,t,n,254,199,1,8,1,1 +l,u,t,n,534,798,1,8,1,1 +l,u,n,u,53,78,1,8,1,1 +l,u,n,u,254,199,1,8,1,1 +l,u,n,u,534,798,1,8,1,1 \ No newline at end of file diff --git a/benchmark/config_csv/extension/reduction/reduction_powersof2.csv b/benchmark/config_csv/extension/reduction/reduction_powersof2.csv new file mode 100644 index 000000000..d5e5aeffa --- /dev/null +++ b/benchmark/config_csv/extension/reduction/reduction_powersof2.csv @@ -0,0 +1,6 @@ +256,256 +512,512 +1024,1024 +2048,2048 +4096,4096 +8192,8192