Browse Source

gcc-plugin/examples/vector_scal: use the opencl kernel implementation in examples/basic_examples as they are (happily) identical

Nathalie Furmento 12 years ago
parent
commit
3715cd65e2

+ 1 - 1
gcc-plugin/examples/vector_scal/vector_scal.c

@@ -164,7 +164,7 @@ main (void)
 #pragma starpu initialize
 #pragma starpu initialize
 
 
 #if defined STARPU_GCC_PLUGIN && defined STARPU_USE_OPENCL
 #if defined STARPU_GCC_PLUGIN && defined STARPU_USE_OPENCL
-  starpu_opencl_load_opencl_from_file ("gcc-plugin/examples/vector_scal/vector_scal_opencl_kernel.cl",
+  starpu_opencl_load_opencl_from_file ("examples/basic_examples/vector_scal_opencl_kernel.cl",
 				       &cl_programs, "");
 				       &cl_programs, "");
 #endif
 #endif
 
 

+ 0 - 26
gcc-plugin/examples/vector_scal/vector_scal_opencl_kernel.cl

@@ -1,26 +0,0 @@
-/* StarPU --- Runtime system for heterogeneous multicore architectures.
- *
- * Copyright (C) 2012 Institut National de Recherche en Informatique et Automatique
- * Copyright (C) 2010, 2011, 2013  Centre National de la Recherche Scientifique
- * Copyright (C) 2010  Université de Bordeaux 1
- *
- * StarPU is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or (at
- * your option) any later version.
- *
- * StarPU is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * See the GNU Lesser General Public License in COPYING.LGPL for more details.
- */
-
-__kernel void vector_mult_opencl(unsigned int nx, __global float* val, float factor)
-{
-        const int i = get_global_id(0);
-        if (i < nx) {
-                val[i] *= factor;
-        }
-}
-