P4 to Git Change 1057998 by gandryey@gera-dev-w7 on 2014/07/22 17:15:58

ECR #304775 - Device enqueuing
	- Use atomic fetch for enqueue flags
	- Switch to a multithreaded scheduler
	- Add a workaround for Linux host_multi_queue failures. Linux has only 2 queues, but the test allocates multiple host queues and the same HW ring can be used

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#106 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#449 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#325 edit


[ROCm/clr commit: d2b905f18e]
이 커밋은 다음에 포함됨:
foreman가 2014-07-22 17:30:56 -04:00를 커밋했습니다
1 부모 c6c4492380
커밋 f998e7094b
5 파일이 변경됨
+134 -113

검색과 일치하는 파일 없음

+1 -1
파일 보기
@@ -2732,7 +2732,7 @@ KernelBlitManager::runScheduler(
size_t dim = 1;
size_t globalWorkOffset[1] = { 0 };
size_t globalWorkSize[1] = { 1 };
size_t globalWorkSize[1] = { numSlots / 32 };
size_t localWorkSize[1] = { 1 };
// Program kernels arguments