|
@@ -272,7 +272,7 @@ void construct_contexts(void (*bench)(float*, unsigned, unsigned))
|
|
|
p1.nworkers = nworkers1;
|
|
|
sc_hypervisor_register_ctx(p1.ctx, 0.0);
|
|
|
|
|
|
- /* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, p1.workers, p1.nworkers, 5000.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, p1.workers, gpu+gpu1, 100000.0, */
|
|
|
/* HYPERVISOR_EMPTY_CTX_MAX_IDLE, p1.workers, p1.nworkers, 500000.0, */
|
|
@@ -283,7 +283,7 @@ void construct_contexts(void (*bench)(float*, unsigned, unsigned))
|
|
|
/* HYPERVISOR_MAX_WORKERS, 12, */
|
|
|
/* NULL); */
|
|
|
|
|
|
- sc_hypervisor_ioctl(p1.ctx,
|
|
|
+ sc_hypervisor_ctl(p1.ctx,
|
|
|
HYPERVISOR_GRANULARITY, 2,
|
|
|
HYPERVISOR_MIN_TASKS, 1000,
|
|
|
HYPERVISOR_MIN_WORKERS, 6,
|
|
@@ -308,7 +308,7 @@ void construct_contexts(void (*bench)(float*, unsigned, unsigned))
|
|
|
p2.nworkers = 0;
|
|
|
sc_hypervisor_register_ctx(p2.ctx, 0.0);
|
|
|
|
|
|
- /* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, p2.workers, p2.nworkers, 2000.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, p2.workers, gpu+gpu2, 5000.0, */
|
|
|
/* HYPERVISOR_EMPTY_CTX_MAX_IDLE, p1.workers, p1.nworkers, 500000.0, */
|
|
@@ -319,7 +319,7 @@ void construct_contexts(void (*bench)(float*, unsigned, unsigned))
|
|
|
/* HYPERVISOR_MAX_WORKERS, 8, */
|
|
|
/* NULL); */
|
|
|
|
|
|
- sc_hypervisor_ioctl(p2.ctx,
|
|
|
+ sc_hypervisor_ctl(p2.ctx,
|
|
|
HYPERVISOR_GRANULARITY, 2,
|
|
|
HYPERVISOR_MIN_TASKS, 500,
|
|
|
HYPERVISOR_MIN_WORKERS, 0,
|
|
@@ -337,14 +337,14 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* { */
|
|
|
/* if(it < 2) */
|
|
|
/* { */
|
|
|
-/* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 2, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 4, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
|
/* NULL); */
|
|
|
|
|
|
/* printf("%d: set max %d for tag %d\n", p2.ctx, 4, task_tag); */
|
|
|
-/* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 6, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 8, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -354,13 +354,13 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* } */
|
|
|
/* if(it == 2) */
|
|
|
/* { */
|
|
|
-/* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 12, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 12, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
|
/* NULL); */
|
|
|
/* printf("%d: set max %d for tag %d\n", p2.ctx, 12, task_tag); */
|
|
|
-/* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 0, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -378,13 +378,13 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* { */
|
|
|
/* if(it2 < 3) */
|
|
|
/* { */
|
|
|
-/* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 6, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 12, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
|
/* NULL); */
|
|
|
/* printf("%d: set max %d for tag %d\n", p1.ctx, 12, task_tag); */
|
|
|
-/* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+/* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MIN_WORKERS, 0, */
|
|
|
/* HYPERVISOR_MAX_WORKERS, 0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -401,7 +401,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(event == START_BENCH) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 800000.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
|
/* NULL); */
|
|
@@ -411,7 +411,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(it2 < 2) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 500.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 3, 200.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -420,7 +420,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(it2 == 2) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p2.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p2.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 1000.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 3, 500.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -434,7 +434,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(event == START_BENCH) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 1500.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 3, 4000.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -445,7 +445,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(it < 2) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 100.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 3, 5000.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|
|
@@ -454,7 +454,7 @@ void set_hypervisor_conf(int event, int task_tag)
|
|
|
/* if(it == 2) */
|
|
|
/* { */
|
|
|
/* int workers[12] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; */
|
|
|
- /* sc_hypervisor_ioctl(p1.ctx, */
|
|
|
+ /* sc_hypervisor_ctl(p1.ctx, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 12, 5000.0, */
|
|
|
/* HYPERVISOR_MAX_IDLE, workers, 3, 10000.0, */
|
|
|
/* HYPERVISOR_TIME_TO_APPLY, task_tag, */
|