/dports/math/clblas/clBLAS-2.10/src/library/blas/gens/ |
H A D | init.h | 30 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 D | rotmg_reg.cpp | 68 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 D | rotg_reg.cpp | 70 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 D | scal_reg.cpp | 76 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 D | swap_reg.cpp | 76 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 D | axpy_reg.cpp | 76 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 D | iamax.cpp | 75 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 D | copy_reg.cpp | 76 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 = ©Ops; in initCopyRegisterPattern() 164 mempat->extra = &mpatExtra; in initCopyRegisterPattern()
|
H A D | asum.cpp | 76 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 D | rotm_reg.cpp | 72 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 D | dot.cpp | 79 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 D | nrm2.cpp | 79 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 D | reduction.cpp | 74 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 D | her_lds.cpp | 73 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 D | her2_lds.cpp | 73 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 D | syr2_lds.cpp | 73 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 D | syr_lds.cpp | 73 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 D | ger_lds.cpp | 80 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 D | symm_cached.cpp | 259 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 D | trmv_reg.cpp | 72 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 D | trsv_trtri.cpp | 84 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 D | gbmv.cpp | 79 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 D | trsv_gemv.cpp | 92 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 D | gemm_tail_cached.cpp | 442 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 D | solution_seq_make.c | 124 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 …]
|