mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 08:53:55 +08:00
Zebin improvements
* cleaning-up per-thread buffer size calculations * fixing default slm alignment to 16 * adding scratch space slots * renaming slm addressing mode * adding support for zeinfo version Change-Id: I0450353788b8488a685976d7f1dd26a44360383c
This commit is contained in:
committed by
sys_ocldev
parent
20f4786423
commit
345e56a151
@@ -15,13 +15,8 @@ struct KernelHelper {
|
||||
uint32_t usedSlmSize, uint32_t maxBarrierCount, uint32_t numberOfBarriers, uint32_t workDim,
|
||||
const size_t *localWorkSize);
|
||||
|
||||
static uint64_t getPrivateSurfaceSize(uint64_t perThreadPrivateMemorySize, uint32_t computeUnitsUsedForScratch, uint32_t simdSize, bool isSimtThread) {
|
||||
uint64_t size = perThreadPrivateMemorySize * computeUnitsUsedForScratch;
|
||||
if (isSimtThread) {
|
||||
size *= simdSize;
|
||||
}
|
||||
|
||||
return size;
|
||||
static uint64_t getPrivateSurfaceSize(uint64_t perHwThreadPrivateMemorySize, uint32_t computeUnitsUsedForScratch) {
|
||||
return perHwThreadPrivateMemorySize * computeUnitsUsedForScratch;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user