xcompilation tests

This commit is contained in:
Aditya Atluri
2016-04-09 14:40:17 -05:00
szülő 34ee916681
commit 153d5f8e1b
23 fájl változott, egészen pontosan 417 új sor hozzáadva és 0 régi sor törölve
@@ -0,0 +1,29 @@
#include"hip_runtime.h"
#include"hip_runtime_api.h"
#include"gxxApi1.h"
#define len 1024*1024
#define size len * sizeof(float)
__global__ void Kern(hipLaunchParm lp, float *A)
{
int tx = hipThreadIdx_x + hipBlockIdx_x * hipBlockDim_x;
A[tx] += 1.0f;
}
int main()
{
float *A, *Ad;
for(int i=0;i<len;i++)
{
A[i] = 1.0f;
}
Ad = (float*)mallocHip(size);
memcpyHipH2D(Ad, A, size);
hipLaunchKernel(HIP_KERNEL_NAME(Kern), dim3(len/1024), dim3(1024), 0, 0, A);
memcpyHipD2H(A, Ad, size);
for(int i=0;i<len;i++)
{
assert(A[i] == 2.0f);
}
}