From 91e1c5080cd8a89cbcc6b9511ca326206987dbfc Mon Sep 17 00:00:00 2001 From: Werner Saar Date: Fri, 4 Mar 2016 13:38:57 +0100 Subject: [PATCH] modified configuration, to use power6 sgemm kernel for power8 --- kernel/power/KERNEL.POWER8 | 8 ++++---- param.h | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/kernel/power/KERNEL.POWER8 b/kernel/power/KERNEL.POWER8 index 7a83cd66f..760d568cd 100644 --- a/kernel/power/KERNEL.POWER8 +++ b/kernel/power/KERNEL.POWER8 @@ -3,14 +3,14 @@ #CGEMM_BETA = ../generic/zgemm_beta.c #ZGEMM_BETA = ../generic/zgemm_beta.c -STRMMKERNEL = ../generic/trmmkernel_2x2.c +STRMMKERNEL = gemm_kernel_power6.S DTRMMKERNEL = dtrmm_kernel_16x4_power8.S CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c ZTRMMKERNEL = ztrmm_kernel_8x2_power8.S -SGEMMKERNEL = ../generic/gemmkernel_2x2.c -SGEMMONCOPY = ../generic/gemm_ncopy_2.c -SGEMMOTCOPY = ../generic/gemm_tcopy_2.c +SGEMMKERNEL = gemm_kernel_power6.S +SGEMMONCOPY = ../generic/gemm_ncopy_4.c +SGEMMOTCOPY = ../generic/gemm_tcopy_4.c SGEMMONCOPYOBJ = sgemm_oncopy.o SGEMMOTCOPYOBJ = sgemm_otcopy.o diff --git a/param.h b/param.h index e7dca2c0d..31125d8e4 100644 --- a/param.h +++ b/param.h @@ -1968,8 +1968,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define GEMM_DEFAULT_OFFSET_B 1024 #define GEMM_DEFAULT_ALIGN 0x03fffUL -#define SGEMM_DEFAULT_UNROLL_M 2 -#define SGEMM_DEFAULT_UNROLL_N 2 +#define SGEMM_DEFAULT_UNROLL_M 4 +#define SGEMM_DEFAULT_UNROLL_N 4 #define DGEMM_DEFAULT_UNROLL_M 16 #define DGEMM_DEFAULT_UNROLL_N 4 #define CGEMM_DEFAULT_UNROLL_M 2 @@ -1987,6 +1987,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define CGEMM_DEFAULT_Q 400 #define ZGEMM_DEFAULT_Q 360 +#define SGEMM_DEFAULT_R 28800 #define DGEMM_DEFAULT_R 14400 #define ZGEMM_DEFAULT_R 7200