MCPcopy Create free account
hub / github.com/clMathLibraries/clBLAS / initHerDefaultPattern

Function initHerDefaultPattern

src/library/blas/gens/her_lds.cpp:167–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165
166extern "C"
167void initHerDefaultPattern(MemoryPattern *mempat)
168{
169 #ifdef DEBUG_HER
170 printf("initHerDefaultPattern called with mempat = 0x%p\n", (void *)mempat);
171 fflush(stdout);
172 #endif
173
174 mempat->name = "LDS based HER";
175 mempat->nrLevels = 2;
176 mempat->cuLevel = 0;
177 mempat->thLevel = 1;
178 mempat->sops = &herOps;
179
180 mpatExtra.aMset = 0;
181 mpatExtra.bMset = CLMEM_LEVEL_LDS; // For "x" vector
182 mpatExtra.mobjA = CLMEM_GLOBAL_MEMORY;
183 mpatExtra.mobjB = CLMEM_GLOBAL_MEMORY;
184 mempat->extra = &mpatExtra;
185
186 Prefix[TYPE_COMPLEX_FLOAT] = 'C';
187 Prefix[TYPE_COMPLEX_DOUBLE] = 'Z';
188}
189
190static void
191calcNrThreads(

Callers 1

initHerMemPatternsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected