Browse Source

Improve the sgemm kernel for CORTEXA57

tags/v0.2.16.rc1
Ashwin Sekhar T K 10 years ago
parent
commit
19fdbee291
2 changed files with 815 additions and 571 deletions
  1. +8
    -0
      kernel/arm64/KERNEL.CORTEXA57
  2. +807
    -571
      kernel/arm64/sgemm_kernel_4x4.S

+ 8
- 0
kernel/arm64/KERNEL.CORTEXA57 View File

@@ -60,3 +60,11 @@ DGEMVTKERNEL = gemv_t.S
CGEMVTKERNEL = zgemv_t.S CGEMVTKERNEL = zgemv_t.S
ZGEMVTKERNEL = zgemv_t.S ZGEMVTKERNEL = zgemv_t.S


STRMMKERNEL = ../generic/trmmkernel_4x4.c

SGEMMKERNEL = sgemm_kernel_4x4.S
SGEMMONCOPY = ../generic/gemm_ncopy_4.c
SGEMMOTCOPY = ../generic/gemm_tcopy_4.c
SGEMMONCOPYOBJ = sgemm_oncopy.o
SGEMMOTCOPYOBJ = sgemm_otcopy.o


+ 807
- 571
kernel/arm64/sgemm_kernel_4x4.S
File diff suppressed because it is too large
View File


Loading…
Cancel
Save