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

Function initGemmV2CachedPattern

src/library/blas/gens/gemm_cached.cpp:441–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

439
440extern "C"
441void
442initGemmV2CachedPattern(MemoryPattern *mempat)
443{
444 mempat->name = "Cached global memory based block gemm";
445 mempat->nrLevels = 2;
446 mempat->cuLevel = 0;
447 mempat->thLevel = 1;
448 mempat->sops = &gemmSops;
449
450 mpatExtra.aMset = CLMEM_LEVEL_L1;
451 mpatExtra.bMset = CLMEM_LEVEL_L1;
452 mpatExtra.mobjA = CLMEM_BUFFER;
453 mpatExtra.mobjB = CLMEM_BUFFER;
454 mempat->extra = &mpatExtra;
455
456
457 Prefix[TYPE_FLOAT] = 'S';
458 Prefix[TYPE_DOUBLE] = 'D';
459 Prefix[TYPE_COMPLEX_FLOAT] = 'C';
460 Prefix[TYPE_COMPLEX_DOUBLE] = 'Z';
461}
462
463static int
464getDefaultDecomposition(

Callers 1

initGemmV2MemPatternsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected