Support numa policy set by user
Add hostNumaAlloc() to support numa policy set by user Change-Id: Ib6c3e838aa53e3d9b3db9735c585df46a1c98944
Tá an tiomantas seo le fáil i:
1 tuismitheoir
20c24cae93
tiomantas
da94cd0de1
3 comhad athraithe
+71
-6
Níor tháinig aon chomhaid le do chuardach
@@ -753,11 +753,10 @@ bool Buffer::create() {
|
||||
#else
|
||||
deviceMemory_ = dev().hostAlloc(size(), 1, false);
|
||||
#endif // AMD_HMM_SUPPORT
|
||||
} else if (memFlags & CL_MEM_SVM_ATOMICS) {
|
||||
deviceMemory_ = dev().hostAlloc(size(), 1, true);
|
||||
}
|
||||
else {
|
||||
deviceMemory_ = dev().hostAlloc(size(), 1, false);
|
||||
} else if (memFlags & CL_MEM_FOLLOW_USER_NUMA_POLICY) {
|
||||
deviceMemory_ = dev().hostNumaAlloc(size(), 1, (memFlags & CL_MEM_SVM_ATOMICS) != 0);
|
||||
} else {
|
||||
deviceMemory_ = dev().hostAlloc(size(), 1, (memFlags & CL_MEM_SVM_ATOMICS) != 0);
|
||||
}
|
||||
} else {
|
||||
assert(!isHostMemDirectAccess() && "Runtime doesn't support direct access to GPU memory!");
|
||||
|
||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir