|
@@ -79,12 +79,12 @@ void init()
|
|
|
|
|
|
p1.id = 0;
|
|
|
p2.id = 1;
|
|
|
- starpu_pthread_key_create(&key, NULL);
|
|
|
+ STARPU_PTHREAD_KEY_CREATE(&key, NULL);
|
|
|
}
|
|
|
|
|
|
void update_sched_ctx_timing_results(double flops, double avg_timing)
|
|
|
{
|
|
|
- unsigned *id = starpu_pthread_getspecific(key);
|
|
|
+ unsigned *id = STARPU_PTHREAD_GETSPECIFIC(key);
|
|
|
rv[*id].flops += flops;
|
|
|
rv[*id].avg_timing += avg_timing;
|
|
|
}
|
|
@@ -94,7 +94,7 @@ void* start_bench(void *val)
|
|
|
params *p = (params*)val;
|
|
|
int i;
|
|
|
|
|
|
- starpu_pthread_setspecific(key, &p->id);
|
|
|
+ STARPU_PTHREAD_SETSPECIFIC(key, &p->id);
|
|
|
|
|
|
if(p->ctx != 0)
|
|
|
starpu_sched_ctx_set_context(&p->ctx);
|
|
@@ -104,14 +104,14 @@ void* start_bench(void *val)
|
|
|
|
|
|
/* if(p->ctx != 0) */
|
|
|
/* { */
|
|
|
- /* starpu_pthread_mutex_lock(&mut); */
|
|
|
+ /* STARPU_PTHREAD_MUTEX_LOCK(&mut); */
|
|
|
/* if(first){ */
|
|
|
/* sc_hypervisor_unregiser_ctx(p->ctx); */
|
|
|
/* starpu_sched_ctx_delete(p->ctx, p->the_other_ctx); */
|
|
|
/* } */
|
|
|
|
|
|
/* first = 0; */
|
|
|
- /* starpu_pthread_mutex_unlock(&mut); */
|
|
|
+ /* STARPU_PTHREAD_MUTEX_UNLOCK(&mut); */
|
|
|
/* } */
|
|
|
sc_hypervisor_stop_resize(p->the_other_ctx);
|
|
|
rv[p->id].flops /= NSAMPLES;
|
|
@@ -154,22 +154,22 @@ void start_2benchs(void (*bench)(float*, unsigned, unsigned))
|
|
|
}
|
|
|
|
|
|
starpu_pthread_t tid[2];
|
|
|
- starpu_pthread_mutex_init(&mut, NULL);
|
|
|
+ STARPU_PTHREAD_MUTEX_INIT(&mut, NULL);
|
|
|
|
|
|
struct timeval start;
|
|
|
struct timeval end;
|
|
|
|
|
|
gettimeofday(&start, NULL);
|
|
|
|
|
|
- starpu_pthread_create(&tid[0], NULL, (void*)start_bench, (void*)&p1);
|
|
|
- starpu_pthread_create(&tid[1], NULL, (void*)start_bench, (void*)&p2);
|
|
|
+ STARPU_PTHREAD_CREATE(&tid[0], NULL, (void*)start_bench, (void*)&p1);
|
|
|
+ STARPU_PTHREAD_CREATE(&tid[1], NULL, (void*)start_bench, (void*)&p2);
|
|
|
|
|
|
- starpu_pthread_join(tid[0], NULL);
|
|
|
- starpu_pthread_join(tid[1], NULL);
|
|
|
+ STARPU_PTHREAD_JOIN(tid[0], NULL);
|
|
|
+ STARPU_PTHREAD_JOIN(tid[1], NULL);
|
|
|
|
|
|
gettimeofday(&end, NULL);
|
|
|
|
|
|
- starpu_pthread_mutex_destroy(&mut);
|
|
|
+ STARPU_PTHREAD_MUTEX_DESTROY(&mut);
|
|
|
|
|
|
double timing = (double)((end.tv_sec - start.tv_sec)*1000000 + (end.tv_usec - start.tv_usec));
|
|
|
timing /= 1000000;
|
|
@@ -200,7 +200,7 @@ void start_1stbench(void (*bench)(float*, unsigned, unsigned))
|
|
|
|
|
|
gettimeofday(&end, NULL);
|
|
|
|
|
|
- starpu_pthread_mutex_destroy(&mut);
|
|
|
+ STARPU_PTHREAD_MUTEX_DESTROY(&mut);
|
|
|
|
|
|
double timing = (double)((end.tv_sec - start.tv_sec)*1000000 + (end.tv_usec - start.tv_usec));
|
|
|
timing /= 1000000;
|
|
@@ -229,7 +229,7 @@ void start_2ndbench(void (*bench)(float*, unsigned, unsigned))
|
|
|
|
|
|
gettimeofday(&end, NULL);
|
|
|
|
|
|
- starpu_pthread_mutex_destroy(&mut);
|
|
|
+ STARPU_PTHREAD_MUTEX_DESTROY(&mut);
|
|
|
|
|
|
double timing = (double)((end.tv_sec - start.tv_sec)*1000000 + (end.tv_usec - start.tv_usec));
|
|
|
timing /= 1000000;
|
|
@@ -332,7 +332,7 @@ void construct_contexts(void (*bench)(float*, unsigned, unsigned))
|
|
|
|
|
|
void set_hypervisor_conf(int event, int task_tag)
|
|
|
{
|
|
|
-/* unsigned *id = starpu_pthread_getspecific(key); */
|
|
|
+/* unsigned *id = STARPU_PTHREAD_GETSPECIFIC(key); */
|
|
|
/* if(*id == 0) */
|
|
|
/* { */
|
|
|
/* if(event == END_BENCH) */
|