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.