Skip to content

Commit dabab2b

Browse files
committed
added new optimized sgemm kernel for SANDYBRIGE
1 parent aa2709c commit dabab2b

3 files changed

Lines changed: 3176 additions & 11 deletions

File tree

kernel/x86_64/KERNEL.SANDYBRIDGE

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
SGEMVNKERNEL = sgemv_n.S
22
SGEMVTKERNEL = sgemv_t.S
33

4-
5-
SGEMMKERNEL = gemm_kernel_4x8_nehalem.S
6-
SGEMMINCOPY = gemm_ncopy_4.S
7-
SGEMMITCOPY = gemm_tcopy_4.S
8-
SGEMMONCOPY = ../generic/gemm_ncopy_8.c
9-
SGEMMOTCOPY = ../generic/gemm_tcopy_8.c
4+
SGEMMKERNEL = sgemm_kernel_16x4_sandy.S
5+
SGEMMINCOPY = ../generic/gemm_ncopy_16.c
6+
SGEMMITCOPY = ../generic/gemm_tcopy_16.c
7+
SGEMMONCOPY = ../generic/gemm_ncopy_4.c
8+
SGEMMOTCOPY = ../generic/gemm_tcopy_4.c
109
SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX)
1110
SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX)
1211
SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
1312
SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
1413

15-
1614
DGEMMKERNEL = dgemm_kernel_4x8_sandy.S
1715
DGEMMINCOPY = ../generic/gemm_ncopy_8.c
1816
DGEMMITCOPY = ../generic/gemm_tcopy_8.c

0 commit comments

Comments
 (0)