P4 to Git Change 1458879 by gandryey@gera-w8 on 2017/09/14 11:41:44
SWDEV-129129 - [[CQE OCL][Vega vs Fiji] Upto 12% Performance drop observed on VEGA10 compared to FIJI while running BlackMagic Davinci Resolve More benchmark tuning: - Keep system memory locked in the resource cache. That removes huge amount of lock/unlock calls to OS due to the resource creation and destruciton - Reduce the command buffer size to 256 commands and incrrease the amount of CBs to 16 - Increase the amount of resident resources to 2048 Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#574 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#17 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#37 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#58 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#31 edit
Este cometimento está contido em:
@@ -416,7 +416,8 @@ Memory::~Memory() {
|
||||
if ((owner() != nullptr) && isHostMemDirectAccess() && !(flags_ & SubMemoryObject) &&
|
||||
(memoryType() != Resource::ExternalPhysical)) {
|
||||
// Unmap memory if direct access was requested
|
||||
unmap(nullptr);
|
||||
// Note: runtime will perform unmap on the actual resource destruction
|
||||
//unmap(nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador