From 6ed9a9699997a2853ec1c9e91747c251e5cfc97b Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Sun, 15 Jun 2014 03:50:43 +0200 Subject: damn --- ccc/vector_addition.cu | 61 -------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 ccc/vector_addition.cu (limited to 'ccc/vector_addition.cu') diff --git a/ccc/vector_addition.cu b/ccc/vector_addition.cu deleted file mode 100644 index 4f16bc3..0000000 --- a/ccc/vector_addition.cu +++ /dev/null @@ -1,61 +0,0 @@ -#include "stdio.h" - - -__global__ void add_arrays_gpu( float *in1, float *in2, float *out, int Ntot) -{ - int idx=blockIdx.x*blockDim.x+threadIdx.x; - if (idx < Ntot) - out[idx]=in1[idx]+in2[idx]; -} - - -int main(void) -{ - /* pointers to host memory */ - float *a, *b, *c; - /* pointers to device memory */ - float *a_d, *b_d, *c_d; - int N=100000000; - int i; - - /* Allocate arrays a, b and c on host*/ - a = (float*) malloc(N*sizeof(float)); - b = (float*) malloc(N*sizeof(float)); - c = (float*) malloc(N*sizeof(float)); - - /* Allocate arrays a_d, b_d and c_d on device*/ - cudaMalloc ((void **) &a_d, sizeof(float)*N); - cudaMalloc ((void **) &b_d, sizeof(float)*N); - cudaMalloc ((void **) &c_d, sizeof(float)*N); - - /* Initialize arrays a and b */ - for (i=0; i>>(a_d, b_d, c_d, N); - - /* Copy data from deveice memory to host memory */ - //cudaMemcpy(c, c_d, sizeof(float)*N, cudaMemcpyDeviceToHost); - - /* Print c */ -/*for(i=0; i