compute-runtime/opencl/source/command_queue
Michal Mrozek ebb16c8b74 Add new debug key to control dependency resolution.
Currently only supported scenario is one in order queue.
Instead of resolving dependencies via semaphores, do this with pipe controls.

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-12-09 17:26:38 +01:00
..
definitions Copyright header update 2021-05-17 20:38:19 +02:00
CMakeLists.txt Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
cl_local_work_size.cpp Disjoint local work size code from hw command generation 2021-10-06 01:09:56 +02:00
cl_local_work_size.h Disjoint local work size code from hw command generation 2021-10-06 01:09:56 +02:00
command_queue.cpp Add EngineUsageHint debug variable 2021-12-09 16:06:23 +01:00
command_queue.h Add new debug key to control dependency resolution. 2021-12-09 17:26:38 +01:00
command_queue_hw.h Use wait utils while waiting for timestamps 2021-12-02 17:49:05 +01:00
command_queue_hw_base.inl Use wait utils while waiting for timestamps 2021-12-02 17:49:05 +01:00
command_queue_hw_bdw_and_later.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
command_queue_hw_disabled_device_enqueue.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
command_queue_hw_enabled_device_enqueue.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
command_queue_hw_xehp_and_later.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
copy_engine_state.h Pass blitter CSR to event 2021-09-15 12:49:22 +02:00
cpu_data_transfer_handler.cpp Reuse graphics allocation from mapped buffers in OpenCL 2021-10-27 15:53:10 +02:00
csr_selection_args.h Reuse graphics allocations in svmMemcpy 2021-11-17 14:03:05 +01:00
enqueue_barrier.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_common.h Add missing cache flush for blocked path 2021-12-07 12:36:34 +01:00
enqueue_copy_buffer.h Add selectCsrForBuiltinOperation method to OpenCL CommandQueue 2021-09-10 12:26:47 +02:00
enqueue_copy_buffer_rect.h Add selectCsrForBuiltinOperation method to OpenCL CommandQueue 2021-09-10 12:26:47 +02:00
enqueue_copy_buffer_to_image.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_copy_image.h Add selectCsrForBuiltinOperation method to OpenCL CommandQueue 2021-09-10 12:26:47 +02:00
enqueue_copy_image_to_buffer.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_fill_buffer.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_fill_image.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_kernel.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_marker.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_migrate_mem_objects.h Copyright header update 2021-05-17 20:38:19 +02:00
enqueue_read_buffer.h Reuse graphics allocations in readBufferRect/writeBufferRect 2021-11-03 14:58:51 +01:00
enqueue_read_buffer_rect.h Reuse graphics allocations in readBufferRect/writeBufferRect 2021-11-03 14:58:51 +01:00
enqueue_read_image.h WSL fallback to staging buffer on blocking reads 2021-10-28 03:34:58 +02:00
enqueue_resource_barrier.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
enqueue_svm.h Reuse graphics allocations in svmMemcpy 2021-11-17 14:03:05 +01:00
enqueue_write_buffer.h Reuse graphics allocations in readBufferRect/writeBufferRect 2021-11-03 14:58:51 +01:00
enqueue_write_buffer_rect.h Reuse graphics allocations in readBufferRect/writeBufferRect 2021-11-03 14:58:51 +01:00
enqueue_write_image.h Add selectCsrForBuiltinOperation method to OpenCL CommandQueue 2021-09-10 12:26:47 +02:00
finish.h Rename an overload of waitUntilComplete to waitForAllEngines 2021-09-23 09:43:11 +02:00
flush.h Copyright header update 2021-05-17 20:38:19 +02:00
gpgpu_walker.h Simplify WALKER_TYPE definition 2021-11-04 17:09:06 +01:00
gpgpu_walker_base.inl Move enable_product.inl to shared 2021-10-12 22:02:16 +02:00
gpgpu_walker_bdw_and_later.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
gpgpu_walker_disabled_device_enqueue.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
gpgpu_walker_enabled_device_enqueue.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
gpgpu_walker_xehp_and_later.inl Disable deviceEnqueue for BDW 2021-11-15 12:49:59 +01:00
hardware_interface.h Simplify WALKER_TYPE definition 2021-11-04 17:09:06 +01:00
hardware_interface_base.inl Add new debug key to control dependency resolution. 2021-12-09 17:26:38 +01:00
hardware_interface_bdw_and_later.inl Add KernelExecutionType argument to encodeAdditionalWalkerFields method 2021-12-08 12:00:42 +01:00
hardware_interface_xehp_and_later.inl Add KernelExecutionType argument to encodeAdditionalWalkerFields method 2021-12-08 12:00:42 +01:00
resource_barrier.cpp Move enable_product.inl to shared 2021-10-12 22:02:16 +02:00
resource_barrier.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00