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]
Этот коммит содержится в:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user