|
@@ -19,6 +19,8 @@
|
|
|
|
|
|
static unsigned niter = 50000;
|
|
static unsigned niter = 50000;
|
|
|
|
|
|
|
|
+extern void cpu_codelet(void *descr[], __attribute__ ((unused)) void *_args);
|
|
|
|
+
|
|
#ifdef STARPU_USE_CUDA
|
|
#ifdef STARPU_USE_CUDA
|
|
extern void cuda_codelet(void *descr[], __attribute__ ((unused)) void *_args);
|
|
extern void cuda_codelet(void *descr[], __attribute__ ((unused)) void *_args);
|
|
#endif
|
|
#endif
|
|
@@ -29,15 +31,6 @@ extern void opencl_codelet(void *descr[], __attribute__ ((unused)) void *_args);
|
|
struct starpu_opencl_program opencl_code;
|
|
struct starpu_opencl_program opencl_code;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-extern void cuda_codelet_host(float *tab);
|
|
|
|
-
|
|
|
|
-void cpu_codelet(void *descr[], __attribute__ ((unused)) void *_args)
|
|
|
|
-{
|
|
|
|
- float *val = (float *)STARPU_VECTOR_GET_PTR(descr[0]);
|
|
|
|
-
|
|
|
|
- *val += 1.0f;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
int main(int argc, char **argv)
|
|
int main(int argc, char **argv)
|
|
{
|
|
{
|
|
unsigned i;
|
|
unsigned i;
|