compute-runtime/runtime/device_queue
Mrozek, Michal ffa9b097f5 [26/n] Internal 4GB allocator.
- change the way we handle blocked commands.
- instead of allocating CPU pointer and populating it with commands, create
real IndirectHeap that may be later submitted to the GPU
- that removes a lot of copy operations that were happening on submit time
- for device enqueue, this requires dsh & shh to be passed directly to the
underlying commands, in that scenario device queue buffers are not used

Change-Id: I1124a8edbb46777ea7f7d3a5946f302e7fdf9665
2018-04-09 10:47:37 +02:00
..
CMakeLists.txt Cmake refactor part 20 2018-03-23 15:51:12 +01:00
device_queue.cpp [26/n] Internal 4GB allocator. 2018-04-09 10:47:37 +02:00
device_queue.h [26/n] Internal 4GB allocator. 2018-04-09 10:47:37 +02:00
device_queue_hw.h [26/n] Internal 4GB allocator. 2018-04-09 10:47:37 +02:00
device_queue_hw.inl [26/n] Internal 4GB allocator. 2018-04-09 10:47:37 +02:00
device_queue_hw_profiling.inl Fix profiling in device enqueue scenarios. 2018-02-23 13:21:04 +01:00