mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 05:56:36 +08:00
Add interface to get local memory size
Related-To: NEO-2687 Change-Id: I8d9913e925f88de34d71da9371d25ec04d2e02d5 Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
169ec2b21a
commit
4198e8f24f
@@ -208,7 +208,9 @@ void Device::initializeCaps() {
|
||||
deviceInfo.globalMemCachelineSize = 64;
|
||||
deviceInfo.globalMemCacheSize = systemInfo.L3BankCount * 128 * KB;
|
||||
|
||||
deviceInfo.globalMemSize = (cl_ulong)getMemoryManager()->getSystemSharedMemory();
|
||||
deviceInfo.globalMemSize = getMemoryManager()->isLocalMemorySupported()
|
||||
? getMemoryManager()->getLocalMemorySize()
|
||||
: getMemoryManager()->getSystemSharedMemory();
|
||||
deviceInfo.globalMemSize = std::min(deviceInfo.globalMemSize, (cl_ulong)(getMemoryManager()->getMaxApplicationAddress() + 1));
|
||||
deviceInfo.globalMemSize = (cl_ulong)((double)deviceInfo.globalMemSize * 0.8);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user