|
@@ -34,16 +34,10 @@ static void initialize_random_fifo_prefetching_center_policy(unsigned sched_ctx_
|
|
|
STARPU_SCHED_SIMPLE_IMPL, sched_ctx_id);
|
|
|
}
|
|
|
|
|
|
-static void deinitialize_random_fifo_prefetching_center_policy(unsigned sched_ctx_id)
|
|
|
-{
|
|
|
- struct starpu_sched_tree *tree = (struct starpu_sched_tree*)starpu_sched_ctx_get_policy_data(sched_ctx_id);
|
|
|
- starpu_sched_tree_destroy(tree);
|
|
|
-}
|
|
|
-
|
|
|
struct starpu_sched_policy _starpu_sched_modular_random_prefetching_policy =
|
|
|
{
|
|
|
.init_sched = initialize_random_fifo_prefetching_center_policy,
|
|
|
- .deinit_sched = deinitialize_random_fifo_prefetching_center_policy,
|
|
|
+ .deinit_sched = starpu_sched_tree_deinitialize,
|
|
|
.add_workers = starpu_sched_tree_add_workers,
|
|
|
.remove_workers = starpu_sched_tree_remove_workers,
|
|
|
.push_task = starpu_sched_tree_push_task,
|
|
@@ -70,16 +64,10 @@ static void initialize_random_prio_prefetching_center_policy(unsigned sched_ctx_
|
|
|
STARPU_SCHED_SIMPLE_IMPL, sched_ctx_id);
|
|
|
}
|
|
|
|
|
|
-static void deinitialize_random_prio_prefetching_center_policy(unsigned sched_ctx_id)
|
|
|
-{
|
|
|
- struct starpu_sched_tree *tree = (struct starpu_sched_tree*)starpu_sched_ctx_get_policy_data(sched_ctx_id);
|
|
|
- starpu_sched_tree_destroy(tree);
|
|
|
-}
|
|
|
-
|
|
|
struct starpu_sched_policy _starpu_sched_modular_random_prio_prefetching_policy =
|
|
|
{
|
|
|
.init_sched = initialize_random_prio_prefetching_center_policy,
|
|
|
- .deinit_sched = deinitialize_random_prio_prefetching_center_policy,
|
|
|
+ .deinit_sched = starpu_sched_tree_deinitialize,
|
|
|
.add_workers = starpu_sched_tree_add_workers,
|
|
|
.remove_workers = starpu_sched_tree_remove_workers,
|
|
|
.push_task = starpu_sched_tree_push_task,
|