power9 makefile. dgemm based on power8 kernel with following changes : 32x unrolled...
authorAbdelRauf <quickwritereader@gmail.com>
Thu, 14 Mar 2019 10:42:04 +0000 (10:42 +0000)
committerAbdelRauf <quickwritereader@gmail.com>
Fri, 29 Mar 2019 15:49:40 +0000 (15:49 +0000)
commit853a18bc17628fb1e8615503304ceedef9d45030
tree8687c346f2d3c140a2670c55bdc9967915445c78
parent498ac98581accf80085c020874ad6a9513f95996
power9 makefile. dgemm based on power8 kernel with following changes : 32x unrolled 16x4 kernel and 8x4 kernel using (lxv stxv butterfly rank1 update). improvement from 17 to 22-23gflops. dtrmm cases were added into dgemm itself
36 files changed:
Makefile.power
TargetList.txt
common.h
common_power.h
cpuid_power.c
getarch.c
kernel/Makefile.L3
kernel/power/KERNEL.POWER9 [new file with mode: 0644]
kernel/power/casum.c
kernel/power/ccopy.c
kernel/power/crot.c
kernel/power/cswap.c
kernel/power/dasum.c
kernel/power/daxpy.c
kernel/power/dcopy.c
kernel/power/ddot.c
kernel/power/dgemm_kernel_power9.S [new file with mode: 0644]
kernel/power/dgemm_logic_power9.S [new file with mode: 0644]
kernel/power/dgemm_macros_power9.S [new file with mode: 0644]
kernel/power/dgemv_n.c
kernel/power/drot.c
kernel/power/dscal.c
kernel/power/dswap.c
kernel/power/sasum.c
kernel/power/scopy.c
kernel/power/sdot.c
kernel/power/srot.c
kernel/power/sscal.c
kernel/power/sswap.c
kernel/power/zasum.c
kernel/power/zaxpy.c
kernel/power/zcopy.c
kernel/power/zdot.c
kernel/power/zscal.c
kernel/power/zswap.c
param.h