Browse Source

Fix the "random" policy

Cédric Augonnet 15 years ago
parent
commit
b733e645cf
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/sched_policies/random_policy.c

+ 2 - 2
src/sched_policies/random_policy.c

@@ -57,8 +57,8 @@ static int _random_push_task(struct starpu_task *task, unsigned prio)
 	double alpha = 0.0;
 	for (worker = 0; worker < nworkers; worker++)
 	{
-		enum starpu_perf_archtype perf_arch = starpu_worker_get_perf_archtype(perf_arch);
-		double worker_alpha = _starpu_worker_get_relative_speedup(worker);
+		enum starpu_perf_archtype perf_arch = starpu_worker_get_perf_archtype(worker);
+		double worker_alpha = _starpu_worker_get_relative_speedup(perf_arch);
 
 		if (alpha + worker_alpha > random) {
 			/* we found the worker */