From a5628ddfb4db3e5322937e2cf8002e7786af8520 Mon Sep 17 00:00:00 2001 From: Aditya Atluri Date: Fri, 25 Mar 2016 13:45:28 -0500 Subject: [PATCH] Added test for C + HIP --- tests/src/buildHIPC.sh | 3 +++ tests/src/hipC.c | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 tests/src/buildHIPC.sh create mode 100644 tests/src/hipC.c diff --git a/tests/src/buildHIPC.sh b/tests/src/buildHIPC.sh new file mode 100755 index 0000000000..b2c9ce2a07 --- /dev/null +++ b/tests/src/buildHIPC.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +$HCC_HOME/bin/hcc -I$HCC_HOME/include -I$HSA_PATH/include -I$HIP_PATH/include -std=c11 -c hipC.c diff --git a/tests/src/hipC.c b/tests/src/hipC.c new file mode 100644 index 0000000000..73526ecfe0 --- /dev/null +++ b/tests/src/hipC.c @@ -0,0 +1,22 @@ +#include"hip_runtime.h" +#include + +#define ITER 1<<20 +#define SIZE 1024*1024*sizeof(int) + +__global__ void Iter(hipLaunchParm lp, int *Ad){ + int tx = hipThreadIdx_x + hipBlockIdx_x * hipBlockDim_x; + if(tx == 0){ + for(int i=0;i