Add support for setting CU mask on ROCclr for ROCm backend

Change-Id: I0dbe2eeb33467fc0f24b26929119c10e9b455da7


[ROCm/clr commit: fed94b8604]
This commit is contained in:
Aryan Salmanpour
2020-05-12 10:31:07 -04:00
parent 7b00a525ba
commit dee687d2d7
6 changed files with 46 additions and 13 deletions
@@ -34,9 +34,9 @@
namespace amd {
HostQueue::HostQueue(Context& context, Device& device, cl_command_queue_properties properties,
uint queueRTCUs, Priority priority)
uint queueRTCUs, Priority priority, const std::vector<uint32_t>& cuMask)
: CommandQueue(context, device, properties, device.info().queueProperties_,
queueRTCUs, priority),
queueRTCUs, priority, cuMask),
lastEnqueueCommand_(nullptr) {
if (thread_.state() >= Thread::INITIALIZED) {
ScopedLock sl(queueLock_);