Removed hsaKmtReleaseSystemProperties call

Change-Id: I7cb992cccf587c333f0ca0cb518409f3944bdb06


[ROCm/hip commit: 2dcf20ac6f]
This commit is contained in:
Rahul Garg
2016-11-22 06:15:35 +05:30
förälder a9737bd2d0
incheckning c49562d59c
+5 -10
Visa fil
@@ -774,18 +774,13 @@ hipError_t ihipDevice_t::initProperties(hipDeviceProp_t* prop)
// Get Max Threads Per Multiprocessor
HsaSystemProperties props;
hsaKmtReleaseSystemProperties();
if(HSAKMT_STATUS_SUCCESS == hsaKmtAcquireSystemProperties(&props)) {
HsaNodeProperties node_prop = {0};
if(HSAKMT_STATUS_SUCCESS == hsaKmtGetNodeProperties(node, &node_prop)) {
uint32_t waves_per_cu = node_prop.MaxWavesPerSIMD;
uint32_t simd_per_cu = node_prop.NumSIMDPerCU;
prop-> maxThreadsPerMultiProcessor = prop->warpSize*waves_per_cu*simd_per_cu;
}
HsaNodeProperties node_prop = {0};
if(HSAKMT_STATUS_SUCCESS == hsaKmtGetNodeProperties(node, &node_prop)) {
uint32_t waves_per_cu = node_prop.MaxWavesPerSIMD;
uint32_t simd_per_cu = node_prop.NumSIMDPerCU;
prop-> maxThreadsPerMultiProcessor = prop->warpSize*waves_per_cu*simd_per_cu;
}
// Get memory properties
err = hsa_agent_iterate_regions(_hsaAgent, get_region_info, prop);
DeviceErrorCheck(err);