Ver código fonte

don't indicate number of impls they will be computed when executed

Andra Hugo 11 anos atrás
pai
commit
71cc7e4997

+ 2 - 2
examples/cholesky/cholesky_models.c

@@ -150,7 +150,7 @@ void initialize_chol_model(struct starpu_perfmodel* model, char * symbol,
 
         model->per_arch[comb_cpu] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 	memset(&model->per_arch[comb_cpu][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-        model->nimpls[comb_cpu] = 1;
+//        model->nimpls[comb_cpu] = 1;
         model->per_arch[comb_cpu][0].cost_function = cpu_cost_function;
 
 	if(starpu_worker_get_count_by_type(STARPU_CUDA_WORKER) != 0)
@@ -168,7 +168,7 @@ void initialize_chol_model(struct starpu_perfmodel* model, char * symbol,
 
 		model->per_arch[comb_cuda] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 		memset(&model->per_arch[comb_cuda][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-		model->nimpls[comb_cuda] = 1;
+//		model->nimpls[comb_cuda] = 1;
 		model->per_arch[comb_cuda][0].cost_function = cuda_cost_function;
 
 	}

+ 2 - 2
examples/heat/lu_kernels_model.c

@@ -237,7 +237,7 @@ void initialize_lu_kernels_model(struct starpu_perfmodel* model, char * symbol,
 
 	model->per_arch[comb_cpu] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 	memset(&model->per_arch[comb_cpu][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-	model->nimpls[comb_cpu] = 1;
+//	model->nimpls[comb_cpu] = 1;
 	model->per_arch[comb_cpu][0].cost_function = cpu_cost_function;
 
 	if(starpu_worker_get_count_by_type(STARPU_CUDA_WORKER) != 0)
@@ -255,7 +255,7 @@ void initialize_lu_kernels_model(struct starpu_perfmodel* model, char * symbol,
 
 		model->per_arch[comb_cuda] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 		memset(&model->per_arch[comb_cuda][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-		model->nimpls[comb_cuda] = 1;
+//		model->nimpls[comb_cuda] = 1;
 		model->per_arch[comb_cuda][0].cost_function = cuda_cost_function;
 
 	}

+ 2 - 2
sc_hypervisor/examples/cholesky/cholesky_models.c

@@ -146,7 +146,7 @@ void initialize_chol_model(struct starpu_perfmodel* model, char * symbol,
 
 	model->per_arch[comb_cpu] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 	memset(&model->per_arch[comb_cpu][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-	model->nimpls[comb_cpu] = 1;
+//	model->nimpls[comb_cpu] = 1;
 	model->per_arch[comb_cpu][0].cost_function = cpu_cost_function;
 
         if(starpu_worker_get_count_by_type(STARPU_CUDA_WORKER) != 0)
@@ -164,7 +164,7 @@ void initialize_chol_model(struct starpu_perfmodel* model, char * symbol,
 
                 model->per_arch[comb_cuda] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
                 memset(&model->per_arch[comb_cuda][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-		model->nimpls[comb_cuda] = 1;
+//		model->nimpls[comb_cuda] = 1;
 		model->per_arch[comb_cuda][0].cost_function = cuda_cost_function;
 
         }

+ 2 - 2
tests/sched_policies/simple_cpu_gpu_sched.c

@@ -141,12 +141,12 @@ init_perfmodels(void)
 
 	model_cpu_task.per_arch[comb_cuda] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 	memset(&model_cpu_task.per_arch[comb_cuda][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-	model_cpu_task.nimpls[comb_cuda] = 1;
+//	model_cpu_task.nimpls[comb_cuda] = 1;
 	model_cpu_task.per_arch[comb_cuda][0].cost_function = cpu_task_cpu;
 
 	model_gpu_task.per_arch[comb_cuda] = (struct starpu_perfmodel_per_arch*)malloc(sizeof(struct starpu_perfmodel_per_arch));
 	memset(&model_gpu_task.per_arch[comb_cuda][0], 0, sizeof(struct starpu_perfmodel_per_arch));
-	model_gpu_task.nimpls[comb_cuda] = 1;
+//	model_gpu_task.nimpls[comb_cuda] = 1;
 	model_gpu_task.per_arch[comb_cuda][0].cost_function = gpu_task_cpu;