SWDEV-268186 - OCL ReBar optimization
Change-Id: I69d8bce8d48a5b6f94a05272c83ee91fbec1688c
这个提交包含在:
@@ -170,6 +170,7 @@ Settings::Settings() {
|
||||
disableSdma_ = PAL_DISABLE_SDMA;
|
||||
mallPolicy_ = 0;
|
||||
alwaysResident_ = amd::IS_HIP ? true : false;
|
||||
prepinnedMinSize_ = 0;
|
||||
}
|
||||
|
||||
bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
@@ -532,6 +533,11 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
break;
|
||||
}
|
||||
}
|
||||
// If is Rebar, override prepinned memory size.
|
||||
if ((heaps[Pal::GpuHeapInvisible].heapSize == 0) &&
|
||||
(heaps[Pal::GpuHeapLocal].heapSize > 256 * Mi)) {
|
||||
prepinnedMinSize_ = PAL_PREPINNED_MEMORY_SIZE * Ki;
|
||||
}
|
||||
|
||||
// Override current device settings
|
||||
override();
|
||||
|
||||
在新工单中引用
屏蔽一个用户