SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip

Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048
Tá an tiomantas seo le fáil i:
Julia Jiang tiomanta 2021-02-08 13:17:46 -05:00
1 tuismitheoir 76d8ad1bf9
tiomantas 090b2829b9
12 comhad athraithe
+23 -57

Níor tháinig aon chomhaid le do chuardach

+1 -6
Féach ar an gComhad
@@ -49,12 +49,7 @@ template <typename T>
__global__ void testExternSharedKernel(const T* A_d, const T* B_d, T* C_d,
size_t numElements, size_t groupElements) {
// declare dynamic shared memory
#if defined(__HIP_PLATFORM_AMD__)
HIP_DYNAMIC_SHARED(T, sdata)
#else
HIP_DYNAMIC_SHARED(__align__(sizeof(T)) unsigned char, my_sdata)
T* sdata = reinterpret_cast<T*>(my_sdata);
#endif
extern __shared__ double sdata[];
size_t gid = (blockIdx.x * blockDim.x + threadIdx.x);
size_t tid = threadIdx.x;
+1 -1
Féach ar an gComhad
@@ -33,7 +33,7 @@ THE SOFTWARE.
#define SIZE LEN * 4
__global__ void vectorAdd(float* Ad, float* Bd) {
HIP_DYNAMIC_SHARED(float, sBd);
extern __shared__ float sBd[];
int tx = threadIdx.x;
for (int i = 0; i < LEN / 64; i++) {
sBd[tx + i * 64] = Ad[tx + i * 64] + 1.0f;