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

Function initHer2DefaultPattern

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

Source from the content-addressed store, hash-verified

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

Callers 1

initHer2MemPatternsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected