P4 to Git Change 1307381 by lmoriche@lmoriche_opencl_dev on 2016/08/25 20:34:15

SWDEV-94610 - Wait on every kernel dispatch if env.GPU_FLUSH_ON_EXECUTION is set.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#9 edit


[ROCm/clr commit: 08f5a25e7b]
Этот коммит содержится в:
foreman
2016-08-25 20:40:27 -04:00
родитель c571f1eb47
Коммит 49c3a3a45f
+2 -2
Просмотреть файл
@@ -351,7 +351,7 @@ VirtualGPU::dispatchGenericAqlPacket(
timestamp_->setAgent(gpu_device_);
}
if ((index - read) == queueMask) {
if (blocking || (index - read) == queueMask) {
if (packet->completion_signal.handle == 0) {
packet->completion_signal = barrier_signal_;
}
@@ -1661,7 +1661,7 @@ VirtualGPU::submitKernelInternal(
dispatchPacket.private_segment_size = devKernel->workGroupInfo()->privateMemSize_;
//Dispatch the packet
if (!dispatchAqlPacket(&dispatchPacket, false)){
if (!dispatchAqlPacket(&dispatchPacket, GPU_FLUSH_ON_EXECUTION)){
return false;
}