From 61e8b696530f50ccfc870c0b8bc5b1d19b46f510 Mon Sep 17 00:00:00 2001
From: Moises Fernandez <moisesf@fmrib.ox.ac.uk>
Date: Fri, 7 Dec 2012 20:31:04 +0000
Subject: [PATCH] A function that initializes the GPU

---
 CUDA/init_gpu.cu | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 CUDA/init_gpu.cu

diff --git a/CUDA/init_gpu.cu b/CUDA/init_gpu.cu
new file mode 100644
index 0000000..8bcc5db
--- /dev/null
+++ b/CUDA/init_gpu.cu
@@ -0,0 +1,17 @@
+#include "sync_check.h"
+#include <fstream>
+
+void init_gpu(){
+	int device;
+  	cudaGetDevice(&device);
+  
+  	printf ("\n...................In the GPU launcher on the device %d...................\n", device); 
+	int *q;
+	cudaMalloc((void **)&q, sizeof(int));
+	cudaFree(q);
+	sync_check("init_gpu");
+} 
+
+double timeval_diff(struct timeval *a, struct timeval *b){
+	return (double)(a->tv_sec +(double)a->tv_usec/1000000) - (double)(b->tv_sec +(double)b->tv_usec/1000000);
+}
-- 
GitLab