|
@@ -1,7 +1,7 @@
|
|
|
/* StarPU --- Runtime system for heterogeneous multicore architectures.
|
|
|
*
|
|
|
* Copyright (C) 2011,2012,2014-2017 Inria
|
|
|
- * Copyright (C) 2010-2018 Université de Bordeaux
|
|
|
+ * Copyright (C) 2010-2019 Université de Bordeaux
|
|
|
* Copyright (C) 2010 Mehdi Juhoor
|
|
|
* Copyright (C) 2010-2017,2019 CNRS
|
|
|
* Copyright (C) 2013 Thibaut Lambert
|
|
@@ -60,6 +60,7 @@ static cl_event task_events[STARPU_MAXOPENCLDEVS][STARPU_MAX_PIPELINE];
|
|
|
#endif
|
|
|
#ifdef STARPU_SIMGRID
|
|
|
static unsigned task_finished[STARPU_MAXOPENCLDEVS][STARPU_MAX_PIPELINE];
|
|
|
+static starpu_pthread_mutex_t opencl_alloc_mutex = STARPU_PTHREAD_MUTEX_INITIALIZER;
|
|
|
#endif /* STARPU_SIMGRID */
|
|
|
|
|
|
#define _STARPU_OPENCL_CHECK_AND_REPORT_ERROR(err) do { if (STARPU_UNLIKELY(err != CL_SUCCESS)) STARPU_OPENCL_REPORT_ERROR(err); } while(0)
|