added sgemm_kernel for PILEDRIVER
This commit is contained in:
parent
2840d56aeb
commit
7bccff1512
|
@ -7,7 +7,7 @@ DAXPYKERNEL = daxpy_bulldozer.S
|
||||||
DDOTKERNEL = ddot_bulldozer.S
|
DDOTKERNEL = ddot_bulldozer.S
|
||||||
DCOPYKERNEL = dcopy_bulldozer.S
|
DCOPYKERNEL = dcopy_bulldozer.S
|
||||||
|
|
||||||
SGEMMKERNEL = sgemm_kernel_16x2_bulldozer.S
|
SGEMMKERNEL = sgemm_kernel_16x2_piledriver.S
|
||||||
SGEMMINCOPY = ../generic/gemm_ncopy_16.c
|
SGEMMINCOPY = ../generic/gemm_ncopy_16.c
|
||||||
SGEMMITCOPY = ../generic/gemm_tcopy_16.c
|
SGEMMITCOPY = ../generic/gemm_tcopy_16.c
|
||||||
SGEMMONCOPY = gemm_ncopy_2_bulldozer.S
|
SGEMMONCOPY = gemm_ncopy_2_bulldozer.S
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
4
param.h
4
param.h
|
@ -358,7 +358,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#define XGEMM_DEFAULT_P 56
|
#define XGEMM_DEFAULT_P 56
|
||||||
|
|
||||||
#if defined(ARCH_X86_64)
|
#if defined(ARCH_X86_64)
|
||||||
#define SGEMM_DEFAULT_Q 168
|
#define SGEMM_DEFAULT_Q 192
|
||||||
#define DGEMM_DEFAULT_Q 168
|
#define DGEMM_DEFAULT_Q 168
|
||||||
#else
|
#else
|
||||||
#define SGEMM_DEFAULT_Q 224
|
#define SGEMM_DEFAULT_Q 224
|
||||||
|
@ -369,7 +369,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#define ZGEMM_DEFAULT_Q 224
|
#define ZGEMM_DEFAULT_Q 224
|
||||||
#define XGEMM_DEFAULT_Q 224
|
#define XGEMM_DEFAULT_Q 224
|
||||||
|
|
||||||
#define SGEMM_DEFAULT_R sgemm_r
|
#define SGEMM_DEFAULT_R 12288
|
||||||
#define QGEMM_DEFAULT_R qgemm_r
|
#define QGEMM_DEFAULT_R qgemm_r
|
||||||
#define DGEMM_DEFAULT_R 12288
|
#define DGEMM_DEFAULT_R 12288
|
||||||
#define CGEMM_DEFAULT_R cgemm_r
|
#define CGEMM_DEFAULT_R cgemm_r
|
||||||
|
|
Loading…
Reference in New Issue