SWDEV-301947 - Use new enum for CU count
Use HSA_AMD_AGENT_INFO_COOPERATIVE_COMPUTE_UNIT_COUNT to get compute
units. This is needed to work around assymentric CU harvesting bug on
gfx90a. Add a new device property to get the max available CUs on the
device.
Change-Id: I878f38f14f16c1af01fc0a77157aea1e816a63b8
[ROCm/clr commit: 33aca5a4a6]
This commit is contained in:
@@ -364,6 +364,7 @@ void NullDevice::fillDeviceInfo(const CALdeviceattribs& calAttr, const gslMemInf
|
||||
info_.type_ = CL_DEVICE_TYPE_GPU;
|
||||
info_.vendorId_ = 0x1002;
|
||||
info_.maxComputeUnits_ = calAttr.numberOfSIMD;
|
||||
info_.maxBoostComputeUnits_ = calAttr.numberOfSIMD;
|
||||
info_.maxWorkItemDimensions_ = 3;
|
||||
info_.numberOfShaderEngines = calAttr.numberOfShaderEngines;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user