FEAT-60269 - Test for large LDS

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I8f476f1b44324fffcc25423209a632caeb48cb99
Esse commit está contido em:
sdashmiz
2024-06-13 16:04:17 -04:00
commit de Shadi Dashmiz
commit ee6bbb0004
2 arquivos alterados com 31 adições e 1 exclusões
+11 -1
Ver Arquivo
@@ -86,7 +86,7 @@ void testExternShared(size_t N, unsigned groupElements) {
HIP_CHECK(hipMemcpy(B_d, B_h, Nbytes, hipMemcpyHostToDevice));
// calculate the amount of dynamic shared memory required
size_t groupMemBytes = groupElements * sizeof(double);
size_t groupMemBytes = groupElements * sizeof(T);
// launch kernel with dynamic shared memory
hipLaunchKernelGGL(HIP_KERNEL_NAME(testExternSharedKernel<T>), dim3(blocks),
@@ -161,6 +161,16 @@ TEST_CASE("Unit_hipDynamicShared") {
testExternShared<double>(65536, 32);
testExternShared<double>(65536, 64);
}
SECTION("test case with float for max LDS size") {
if(IsMi350())
{
testExternShared<float>(1024, 160*1024/sizeof(float));
}else
{
testExternShared<float>(1024, 64*1024/sizeof(float));
}
}
}
/**