From b606210d5964ad133cb0f4df811d6c4184f2cd4a Mon Sep 17 00:00:00 2001 From: foreman Date: Fri, 26 Oct 2018 14:08:34 -0400 Subject: [PATCH] P4 to Git Change 1624606 by asalmanp@asalmanp-ocl-stg on 2018/10/26 13:57:59 SWDEV-132899 - [OCL] use the new "numAvailableCus" property from PAL which has the correct number of total available CUs ReviewBoardURL = http://ocltc.amd.com/reviews/r/16060/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#114 edit [ROCm/clr commit: a4c1b1b9d3e800c644e07aa4a87073a5d798434f] --- projects/clr/rocclr/runtime/device/pal/paldevice.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp index 11431c6e33..2d1c5c685f 100644 --- a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp @@ -344,9 +344,7 @@ void NullDevice::fillDeviceInfo(const Pal::DeviceProperties& palProp, info_.vendorId_ = palProp.vendorId; info_.maxWorkItemDimensions_ = 3; - info_.maxComputeUnits_ = palProp.gfxipProperties.shaderCore.numShaderEngines * - palProp.gfxipProperties.shaderCore.numShaderArrays * - palProp.gfxipProperties.shaderCore.numCusPerShaderArray; + info_.maxComputeUnits_ = palProp.gfxipProperties.shaderCore.numAvailableCus; info_.numberOfShaderEngines = palProp.gfxipProperties.shaderCore.numShaderEngines; // SI parts are scalar. Also, reads don't need to be 128-bits to get peak rates.