Skip to content
This repository was archived by the owner on Aug 27, 2019. It is now read-only.
wjc404Public archive

About

sgemm and dgemm subroutine for large matrices, slightly outperform Intel MKL

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEMM_AVX2_FMA3

high-performance sgemm and dgemm subroutine for large matrices, slightly outperform Intel MKL(2019 update 4).

Instructions: AVX2, FMA3

Interface: FORTRAN, 32-bit integer

Performance: SGEMM 963-976 GFLOPS (MKL2019: 944-951), DGEMM 477-481 GFLOPS (MKL2019: 466-469), at M=N=K=20000, on i9-9900K with AVX-offset = 6 and OMP_NUM_THREADS=8.

Benchmarking tools: "sgemmtest" and "dgemmtest" are linked with MKL2018, "sgemmtest_new" and "dgemmtest_new" are linked with MKL2019, in the folder "bench". Please use "sudo chmod +x " to unlock them before your first usage.

About

sgemm and dgemm subroutine for large matrices, slightly outperform Intel MKL

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages