Skip to content

Commit 6f476b8

Browse files
author
Timmy
committed
Merge pull request #107 from guacamoleo/develop
adding zgemm kernel for hawaii
2 parents 77b3245 + 8580cdb commit 6f476b8

File tree

8 files changed

+759
-2
lines changed

8 files changed

+759
-2
lines changed

src/library/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ set(SRC_BLAS
7676
blas/functor/hawaii_sgemmSplit64_32.cc
7777
blas/functor/gcn_dgemmCommon.cc
7878
blas/functor/gcn_sgemm.cc
79+
blas/functor/gcn_zgemm.cc
7980
blas/functor/gcn_dgemmSmallMatrices.cc
8081
blas/functor/gcn_sgemmSmallMatrices.cc
8182
blas/functor/hawaii_sgemmBranchKernel.cc
@@ -107,6 +108,7 @@ set(SRC_BLAS_HEADERS
107108
blas/functor/include/hawaii_sgemmSplit64_32.h
108109
blas/functor/include/gcn_dgemmCommon.h
109110
blas/functor/include/gcn_sgemm.h
111+
blas/functor/include/gcn_zgemm.h
110112
blas/functor/include/gcn_dgemmSmallMatrices.h
111113
blas/functor/include/gcn_sgemmSmallMatrices.h
112114
blas/functor/include/hawaii_sgemmBranchKernel.h
@@ -231,6 +233,7 @@ set (SRC_CL_TEMPLATES
231233
dgemm_gcn_SmallMatrices.cl
232234
sgemm_gcn_SmallMatrices.cl
233235
sgemm_gcn.cl
236+
zgemm_gcn.cl
234237
)
235238

236239
set(SRC_CL_TEMPLATES_GEN
@@ -248,6 +251,7 @@ set(SRC_CL_TEMPLATES_GEN
248251
sgemm_gcn_SmallMatrices.clTahiti_64.bin.cl
249252
sgemm_gcn_SmallMatrices.clBonaire_64.bin.cl
250253
sgemm_gcn.clHawaii_64.bin.cl
254+
zgemm_gcn.clHawaii_64.bin.cl
251255
sgemm_gcn.clBonaire_64.bin.cl
252256
sgemm_gcn.clTahiti_64.bin.cl
253257
sgemm_hawaiiSplit64_32.clHawaii_64.bin.cl

src/library/bingen.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ set (BIN_CL_TEMPLATES_HAWAII_CL2
1313
${CLTEMPLATE_PATH}/dgemm_hawaiiSplitKernel.cl
1414
${CLTEMPLATE_PATH}/sgemm_hawaiiSplitKernel.cl
1515
${CLTEMPLATE_PATH}/sgemm_gcn.cl
16+
${CLTEMPLATE_PATH}/zgemm_gcn.cl
1617
${CLTEMPLATE_PATH}/sgemm_gcn_SmallMatrices.cl
1718
${CLTEMPLATE_PATH}/sgemm_hawaiiSplit64_32.cl
1819
)

src/library/blas/functor/bonaire.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ FunctorSelectorBonaire::FunctorSelectorBonaire()
3737

3838

3939

40-
// The selector function for SGEMM on hawaii
40+
// The selector function for SGEMM on bonaire
4141
clblasSgemmFunctor * FunctorSelectorBonaire::select_sgemm_specific(clblasSgemmFunctor::Args & args)
4242
{
4343
#ifdef CLBLAS_BONAIRE_DYNAMIC_KERNEL

0 commit comments

Comments
 (0)