Home
last modified time | relevance | path

Searched refs:mempat (Results 1 – 25 of 46) sorted by relevance

12

/dports/math/clblas/clBLAS-2.10/src/library/blas/gens/
H A Dinit.h30 initGemvPattern(MemoryPattern *mempat);
39 initGemmLdsPattern(MemoryPattern *mempat);
42 initGemmImgPattern(MemoryPattern *mempat);
51 initTrmmLdsPattern(MemoryPattern *mempat);
54 initTrmmImgPattern(MemoryPattern *mempat);
57 initTrsmLdsPattern(MemoryPattern *mempat);
60 initTrsmImgPattern(MemoryPattern *mempat);
72 initSyr2kSubgPattern(MemoryPattern *mempat);
75 initSyrkBlockPattern(MemoryPattern *mempat);
78 initSyrkSubgPattern(MemoryPattern *mempat);
[all …]
H A Drotmg_reg.cpp68 void initRotmgRegisterPattern(MemoryPattern *mempat);
110 void initRotmgRegisterPattern(MemoryPattern *mempat) in initRotmgRegisterPattern() argument
113 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initRotmgRegisterPattern()
117 mempat->name = "Register accumulation based swap"; in initRotmgRegisterPattern()
118 mempat->nrLevels = 2; in initRotmgRegisterPattern()
119 mempat->cuLevel = 0; in initRotmgRegisterPattern()
120 mempat->thLevel = 1; in initRotmgRegisterPattern()
121 mempat->sops = &rotmgOps; in initRotmgRegisterPattern()
127 mempat->extra = &mpatExtra; in initRotmgRegisterPattern()
H A Drotg_reg.cpp70 void initRotgRegisterPattern(MemoryPattern *mempat);
114 void initRotgRegisterPattern(MemoryPattern *mempat) in initRotgRegisterPattern() argument
117 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initRotgRegisterPattern()
121 mempat->name = "Register accumulation based swap"; in initRotgRegisterPattern()
122 mempat->nrLevels = 2; in initRotgRegisterPattern()
123 mempat->cuLevel = 0; in initRotgRegisterPattern()
124 mempat->thLevel = 1; in initRotgRegisterPattern()
125 mempat->sops = &rotgOps; in initRotgRegisterPattern()
131 mempat->extra = &mpatExtra; in initRotgRegisterPattern()
H A Dscal_reg.cpp76 void initScalRegisterPattern(MemoryPattern *mempat);
144 void initScalRegisterPattern(MemoryPattern *mempat) in initScalRegisterPattern() argument
147 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initScalRegisterPattern()
151 mempat->name = "Register accumulation based SCAL"; in initScalRegisterPattern()
152 mempat->nrLevels = 2; in initScalRegisterPattern()
153 mempat->cuLevel = 0; in initScalRegisterPattern()
154 mempat->thLevel = 1; in initScalRegisterPattern()
155 mempat->sops = &SCALOps; in initScalRegisterPattern()
160 mempat->extra = &mpatExtra; in initScalRegisterPattern()
H A Dswap_reg.cpp76 void initSwapRegisterPattern(MemoryPattern *mempat);
147 void initSwapRegisterPattern(MemoryPattern *mempat) in initSwapRegisterPattern() argument
150 printf("initREgPattern called with mempat = 0x%p\n", mempat); in initSwapRegisterPattern()
154 mempat->name = "Register accumulation based swap"; in initSwapRegisterPattern()
155 mempat->nrLevels = 2; in initSwapRegisterPattern()
156 mempat->cuLevel = 0; in initSwapRegisterPattern()
157 mempat->thLevel = 1; in initSwapRegisterPattern()
158 mempat->sops = &swapOps; in initSwapRegisterPattern()
164 mempat->extra = &mpatExtra; in initSwapRegisterPattern()
H A Daxpy_reg.cpp76 void initAxpyRegisterPattern(MemoryPattern *mempat);
147 void initAxpyRegisterPattern(MemoryPattern *mempat) in initAxpyRegisterPattern() argument
150 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initAxpyRegisterPattern()
154 mempat->name = "Register accumulation based swap"; in initAxpyRegisterPattern()
155 mempat->nrLevels = 2; in initAxpyRegisterPattern()
156 mempat->cuLevel = 0; in initAxpyRegisterPattern()
157 mempat->thLevel = 1; in initAxpyRegisterPattern()
158 mempat->sops = &axpyOps; in initAxpyRegisterPattern()
164 mempat->extra = &mpatExtra; in initAxpyRegisterPattern()
H A Diamax.cpp75 void initAmaxRegisterPattern(MemoryPattern *mempat);
155 void initiAmaxRegisterPattern(MemoryPattern *mempat) in initiAmaxRegisterPattern() argument
158 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initiAmaxRegisterPattern()
162 mempat->name = "Register AMAX"; in initiAmaxRegisterPattern()
163 mempat->nrLevels = 2; in initiAmaxRegisterPattern()
164 mempat->cuLevel = 0; in initiAmaxRegisterPattern()
165 mempat->thLevel = 1; in initiAmaxRegisterPattern()
166 mempat->sops = &amaxOps; in initiAmaxRegisterPattern()
172 mempat->extra = &mpatExtra; in initiAmaxRegisterPattern()
H A Dcopy_reg.cpp76 void initCopyRegisterPattern(MemoryPattern *mempat);
147 void initCopyRegisterPattern(MemoryPattern *mempat) in initCopyRegisterPattern() argument
150 printf("initREgPattern called with mempat = 0x%p\n", mempat); in initCopyRegisterPattern()
154 mempat->name = "Register accumulation based swap"; in initCopyRegisterPattern()
155 mempat->nrLevels = 2; in initCopyRegisterPattern()
156 mempat->cuLevel = 0; in initCopyRegisterPattern()
157 mempat->thLevel = 1; in initCopyRegisterPattern()
158 mempat->sops = &copyOps; in initCopyRegisterPattern()
164 mempat->extra = &mpatExtra; in initCopyRegisterPattern()
H A Dasum.cpp76 void initAsumRegisterPattern(MemoryPattern *mempat);
153 void initAsumRegisterPattern(MemoryPattern *mempat) in initAsumRegisterPattern() argument
156 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initAsumRegisterPattern()
160 mempat->name = "Register accumulation based swap"; in initAsumRegisterPattern()
161 mempat->nrLevels = 2; in initAsumRegisterPattern()
162 mempat->cuLevel = 0; in initAsumRegisterPattern()
163 mempat->thLevel = 1; in initAsumRegisterPattern()
164 mempat->sops = &asumOps; in initAsumRegisterPattern()
170 mempat->extra = &mpatExtra; in initAsumRegisterPattern()
H A Drotm_reg.cpp72 void initRotmRegisterPattern(MemoryPattern *mempat);
144 void initRotmRegisterPattern(MemoryPattern *mempat) in initRotmRegisterPattern() argument
147 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initRotmRegisterPattern()
151 mempat->name = "Register accumulation based swap"; in initRotmRegisterPattern()
152 mempat->nrLevels = 2; in initRotmRegisterPattern()
153 mempat->cuLevel = 0; in initRotmRegisterPattern()
154 mempat->thLevel = 1; in initRotmRegisterPattern()
155 mempat->sops = &rotmOps; in initRotmRegisterPattern()
161 mempat->extra = &mpatExtra; in initRotmRegisterPattern()
H A Ddot.cpp79 void initDotRegisterPattern(MemoryPattern *mempat);
150 void initDotRegisterPattern(MemoryPattern *mempat) in initDotRegisterPattern() argument
153 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initDotRegisterPattern()
157 mempat->name = "Register accumulation based swap"; in initDotRegisterPattern()
158 mempat->nrLevels = 2; in initDotRegisterPattern()
159 mempat->cuLevel = 0; in initDotRegisterPattern()
160 mempat->thLevel = 1; in initDotRegisterPattern()
161 mempat->sops = &dotOps; in initDotRegisterPattern()
167 mempat->extra = &mpatExtra; in initDotRegisterPattern()
H A Dnrm2.cpp79 void initNrm2RegisterPattern(MemoryPattern *mempat);
155 void initNrm2RegisterPattern(MemoryPattern *mempat) in initNrm2RegisterPattern() argument
158 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initNrm2RegisterPattern()
162 mempat->name = "Register accumulation based Nrm2"; in initNrm2RegisterPattern()
163 mempat->nrLevels = 2; in initNrm2RegisterPattern()
164 mempat->cuLevel = 0; in initNrm2RegisterPattern()
165 mempat->thLevel = 1; in initNrm2RegisterPattern()
166 mempat->sops = &nrm2Ops; in initNrm2RegisterPattern()
172 mempat->extra = &mpatExtra; in initNrm2RegisterPattern()
H A Dreduction.cpp74 void initReductionRegisterPattern(MemoryPattern *mempat);
169 void initReductionRegisterPattern(MemoryPattern *mempat) in initReductionRegisterPattern() argument
172 printf("initRegPattern called with mempat = 0x%p\n", mempat); in initReductionRegisterPattern()
176 mempat->name = "Register accumulation based swap"; in initReductionRegisterPattern()
177 mempat->nrLevels = 2; in initReductionRegisterPattern()
178 mempat->cuLevel = 0; in initReductionRegisterPattern()
179 mempat->thLevel = 1; in initReductionRegisterPattern()
180 mempat->sops = &reductionOps; in initReductionRegisterPattern()
186 mempat->extra = &mpatExtra; in initReductionRegisterPattern()
H A Dher_lds.cpp73 void initHerDefaultPattern(MemoryPattern *mempat);
167 void initHerDefaultPattern(MemoryPattern *mempat) in initHerDefaultPattern() argument
170 printf("initHerDefaultPattern called with mempat = 0x%p\n", (void *)mempat); in initHerDefaultPattern()
174 mempat->name = "LDS based HER"; in initHerDefaultPattern()
175 mempat->nrLevels = 2; in initHerDefaultPattern()
176 mempat->cuLevel = 0; in initHerDefaultPattern()
177 mempat->thLevel = 1; in initHerDefaultPattern()
178 mempat->sops = &herOps; in initHerDefaultPattern()
184 mempat->extra = &mpatExtra; in initHerDefaultPattern()
H A Dher2_lds.cpp73 void initHer2DefaultPattern(MemoryPattern *mempat);
167 void initHer2DefaultPattern(MemoryPattern *mempat) in initHer2DefaultPattern() argument
170 printf("initHerDefaultPattern called with mempat = 0x%p\n", (void *)mempat); in initHer2DefaultPattern()
174 mempat->name = "LDS based her2"; in initHer2DefaultPattern()
175 mempat->nrLevels = 2; in initHer2DefaultPattern()
176 mempat->cuLevel = 0; in initHer2DefaultPattern()
177 mempat->thLevel = 1; in initHer2DefaultPattern()
178 mempat->sops = &her2Ops; in initHer2DefaultPattern()
187 mempat->extra = &mpatExtra; in initHer2DefaultPattern()
H A Dsyr2_lds.cpp73 void initSyr2DefaultPattern(MemoryPattern *mempat);
158 void initSyr2DefaultPattern(MemoryPattern *mempat) in initSyr2DefaultPattern() argument
161 printf("initSyrDefaultPattern called with mempat = 0x%p\n", (void *)mempat); in initSyr2DefaultPattern()
165 mempat->name = "LDS based syr"; in initSyr2DefaultPattern()
166 mempat->nrLevels = 2; in initSyr2DefaultPattern()
167 mempat->cuLevel = 0; in initSyr2DefaultPattern()
168 mempat->thLevel = 1; in initSyr2DefaultPattern()
169 mempat->sops = &syr2Ops; in initSyr2DefaultPattern()
178 mempat->extra = &mpatExtra; in initSyr2DefaultPattern()
H A Dsyr_lds.cpp73 void initSyrDefaultPattern(MemoryPattern *mempat);
161 void initSyrDefaultPattern(MemoryPattern *mempat) in initSyrDefaultPattern() argument
164 printf("initSyrDefaultPattern called with mempat = 0x%p\n", (void *)mempat); in initSyrDefaultPattern()
168 mempat->name = "LDS based syr"; in initSyrDefaultPattern()
169 mempat->nrLevels = 2; in initSyrDefaultPattern()
170 mempat->cuLevel = 0; in initSyrDefaultPattern()
171 mempat->thLevel = 1; in initSyrDefaultPattern()
172 mempat->sops = &syrOps; in initSyrDefaultPattern()
178 mempat->extra = &mpatExtra; in initSyrDefaultPattern()
H A Dger_lds.cpp80 void initGerRegisterPattern(MemoryPattern *mempat);
152 void initGerRegisterPattern(MemoryPattern *mempat) in initGerRegisterPattern() argument
154 mempat->name = "Register accumulation based ger"; in initGerRegisterPattern()
155 mempat->nrLevels = 2; in initGerRegisterPattern()
156 mempat->cuLevel = 0; in initGerRegisterPattern()
157 mempat->thLevel = 1; in initGerRegisterPattern()
158 mempat->sops = &gerOps; in initGerRegisterPattern()
165 mempat->extra = &mpatExtra; in initGerRegisterPattern()
173 printf("initGerRegPattern called with mempat = 0x%p\n", mempat); in initGerRegisterPattern()
H A Dsymm_cached.cpp259 initSymmDefaultPattern(MemoryPattern *mempat) in initSymmDefaultPattern() argument
261 mempat->name = "Cached global memory based block Symm"; in initSymmDefaultPattern()
262 mempat->nrLevels = 2; in initSymmDefaultPattern()
263 mempat->cuLevel = 0; in initSymmDefaultPattern()
264 mempat->thLevel = 1; in initSymmDefaultPattern()
265 mempat->sops = &symmSops; in initSymmDefaultPattern()
271 mempat->extra = &mpatExtra; in initSymmDefaultPattern()
H A Dtrmv_reg.cpp72 void initTrmvRegisterPattern(MemoryPattern *mempat);
170 void initTrmvRegisterPattern(MemoryPattern *mempat) in initTrmvRegisterPattern() argument
173 printf("initTRMVREgPattern called with mempat = 0x%p\n", mempat); in initTrmvRegisterPattern()
177 mempat->name = "Register accumulation based trmv"; in initTrmvRegisterPattern()
178 mempat->nrLevels = 2; in initTrmvRegisterPattern()
179 mempat->cuLevel = 0; in initTrmvRegisterPattern()
180 mempat->thLevel = 1; in initTrmvRegisterPattern()
181 mempat->sops = &trmvOps; in initTrmvRegisterPattern()
187 mempat->extra = &mpatExtra; in initTrmvRegisterPattern()
H A Dtrsv_trtri.cpp84 void initTrsvDefaultPattern(MemoryPattern *mempat);
156 void initTrsvDefaultPattern(MemoryPattern *mempat) in initTrsvDefaultPattern() argument
159 printf("TRSV TRTRI: initTRSVDefaultPattern called with mempat = 0x%p\n", (void*)mempat); in initTrsvDefaultPattern()
162 mempat->name = "Triangular matrix solver - Only 1 workgroup"; in initTrsvDefaultPattern()
163 mempat->nrLevels = 2; in initTrsvDefaultPattern()
164 mempat->cuLevel = 0; in initTrsvDefaultPattern()
165 mempat->thLevel = 1; in initTrsvDefaultPattern()
166 mempat->sops = &trsvOps; in initTrsvDefaultPattern()
172 mempat->extra = &mpatExtra; in initTrsvDefaultPattern()
H A Dgbmv.cpp79 void initGbmvRegisterPattern(MemoryPattern *mempat);
164 void initGbmvRegisterPattern(MemoryPattern *mempat) in initGbmvRegisterPattern() argument
167 printf("initGBMVREgPattern called with mempat = 0x%p\n", mempat); in initGbmvRegisterPattern()
171 mempat->name = "Register accumulation based gbmv"; in initGbmvRegisterPattern()
172 mempat->nrLevels = 2; in initGbmvRegisterPattern()
173 mempat->cuLevel = 0; in initGbmvRegisterPattern()
174 mempat->thLevel = 1; in initGbmvRegisterPattern()
175 mempat->sops = &gbmvOps; in initGbmvRegisterPattern()
181 mempat->extra = &mpatExtra; in initGbmvRegisterPattern()
H A Dtrsv_gemv.cpp92 void initTrsvGemvDefaultPattern(MemoryPattern *mempat);
149 void initTrsvGemvDefaultPattern(MemoryPattern *mempat) in initTrsvGemvDefaultPattern() argument
152 printf("TRSV GEMV: initTrsvGemvDefaultPattern called with mempat = 0x%p\n", (void*)mempat); in initTrsvGemvDefaultPattern()
155 mempat->name = "TRSV - GEMV Update Kernel"; in initTrsvGemvDefaultPattern()
156 mempat->nrLevels = 2; in initTrsvGemvDefaultPattern()
157 mempat->cuLevel = 0; in initTrsvGemvDefaultPattern()
158 mempat->thLevel = 1; in initTrsvGemvDefaultPattern()
159 mempat->sops = &trsvGemvOps; in initTrsvGemvDefaultPattern()
165 mempat->extra = &mpatExtra; in initTrsvGemvDefaultPattern()
H A Dgemm_tail_cached.cpp442 initGemmV2TailCachedPattern(MemoryPattern *mempat) in initGemmV2TailCachedPattern() argument
444 mempat->name = "Cached global memory based gemm tail"; in initGemmV2TailCachedPattern()
445 mempat->nrLevels = 2; in initGemmV2TailCachedPattern()
446 mempat->cuLevel = 0; in initGemmV2TailCachedPattern()
447 mempat->thLevel = 1; in initGemmV2TailCachedPattern()
448 mempat->sops = &gemmSops; in initGemmV2TailCachedPattern()
454 mempat->extra = &mpatExtra; in initGemmV2TailCachedPattern()
/dports/math/clblas/clBLAS-2.10/src/library/blas/generic/
H A Dsolution_seq_make.c124 MemoryPattern *mempat; in selectVectorization() local
135 if (isLdsUsed(mempat)) { in selectVectorization()
212 if (isLdsUsed(mempat)) { in selectVectorization()
1284 MemoryPattern *mempat = in dimensionsExceedProblemSize() local
1378 MemoryPattern *mempat = in getStepGranulation() local
1387 if ( mempat == NULL) in getStepGranulation()
1392 if (mempat->sops == NULL) in getStepGranulation()
1483 MemoryPattern *mempat = in getDefaultStepGranulation() local
1758 if (!(isLdsUsed(mempat) || (square && mempat->nrLevels == 2))) { in getDefaultStepGranulation()
1794 MemoryPattern *mempat = in avoidLoadFromStorage() local
[all …]

12