|
@@ -28,8 +28,6 @@
|
|
|
#include "driver_opencl_utils.h"
|
|
#include "driver_opencl_utils.h"
|
|
|
#include <common/utils.h>
|
|
#include <common/utils.h>
|
|
|
|
|
|
|
|
-double _starpu_task_get_conversion_time(struct starpu_task *task);
|
|
|
|
|
-
|
|
|
|
|
static pthread_mutex_t big_lock = PTHREAD_MUTEX_INITIALIZER;
|
|
static pthread_mutex_t big_lock = PTHREAD_MUTEX_INITIALIZER;
|
|
|
|
|
|
|
|
static cl_context contexts[STARPU_MAXOPENCLDEVS];
|
|
static cl_context contexts[STARPU_MAXOPENCLDEVS];
|
|
@@ -592,7 +590,6 @@ static int _starpu_opencl_execute_job(struct _starpu_job *j, struct _starpu_work
|
|
|
* codelet back, and try it later */
|
|
* codelet back, and try it later */
|
|
|
return -EAGAIN;
|
|
return -EAGAIN;
|
|
|
}
|
|
}
|
|
|
- double conversion_time = _starpu_task_get_conversion_time(task);
|
|
|
|
|
|
|
|
|
|
_starpu_driver_start_job(args, j, &codelet_start, 0);
|
|
_starpu_driver_start_job(args, j, &codelet_start, 0);
|
|
|
|
|
|
|
@@ -613,7 +610,7 @@ static int _starpu_opencl_execute_job(struct _starpu_job *j, struct _starpu_work
|
|
|
_starpu_driver_end_job(args, j, &codelet_end, 0);
|
|
_starpu_driver_end_job(args, j, &codelet_end, 0);
|
|
|
|
|
|
|
|
_starpu_driver_update_job_feedback(j, args, args->perf_arch,
|
|
_starpu_driver_update_job_feedback(j, args, args->perf_arch,
|
|
|
- &codelet_start, &codelet_end, conversion_time);
|
|
|
|
|
|
|
+ &codelet_start, &codelet_end);
|
|
|
|
|
|
|
|
_starpu_push_task_output(task, mask);
|
|
_starpu_push_task_output(task, mask);
|
|
|
|
|
|