| { |
| /* Devlib modules to enable/disbale for all the experiments */ |
| "modules" : [ "cpufreq" ], |
| "exclude_modules" : [ ], |
| |
| /* Binary tools required by the experiments */ |
| "tools" : ["rt-app"], |
| |
| /* Set of platform configuraitons to test */ |
| "confs" : [ |
| { |
| "tag" : "prf", |
| "cpufreq" : { "governor" : "performance" } |
| }, |
| { |
| "tag" : "pws", |
| "cpufreq" : { "governor" : "powersave" } |
| }, |
| { |
| "tag" : "odm", |
| "cpufreq" : { |
| "governor" : "ondemand", |
| "params" : { |
| "sampling_rate" : 20000 |
| } |
| } |
| }, |
| { |
| "tag" : "int", |
| "cpufreq" : { "governor" : "interactive" } |
| }, |
| { |
| "tag" : "sch", |
| "cpufreq" : { "governor" : "sched" } |
| } |
| ], |
| |
| /* Set of workloads to run on each platform configuration */ |
| "wloads" : { |
| "p101_d1" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 1, |
| "duration_s" : 10, |
| "period_ms" : 101 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p1010_d1" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 1, |
| "duration_s" : 10, |
| "period_ms" : 1010 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p11_d10" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 10, |
| "duration_s" : 10, |
| "period_ms" : 11 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p110_d10" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 10, |
| "duration_s" : 10, |
| "period_ms" : 110 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p1100_d10" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 10, |
| "duration_s" : 10, |
| "period_ms" : 1100 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p39_d15" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 15, |
| "duration_s" : 10, |
| "period_ms" : 39 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p399_d15" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 16, |
| "duration_s" : 10, |
| "period_ms" : 399 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p14_d28" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 28, |
| "duration_s" : 10, |
| "period_ms" : 14 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p140_d28" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 28, |
| "duration_s" : 10, |
| "period_ms" : 140 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p1400_d28" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 28, |
| "duration_s" : 10, |
| "period_ms" : 1400 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p14_d35" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 35, |
| "duration_s" : 10, |
| "period_ms" : 14 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p140_d35" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 35, |
| "duration_s" : 10, |
| "period_ms" : 140 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p1400_d35" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 35, |
| "duration_s" : 10, |
| "period_ms" : 1400 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p21_d42" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 42, |
| "duration_s" : 10, |
| "period_ms" : 21 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p210_d42" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 42, |
| "duration_s" : 10, |
| "period_ms" : 210 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| }, |
| "p2100_d42" : { |
| "type": "rt-app", |
| "conf" : { |
| "class" : "periodic", |
| "params" : { |
| "duty_cycle_pct" : 42, |
| "duration_s" : 10, |
| "period_ms" : 2100 |
| }, |
| "tasks" : 1, |
| "cpus" : "bigs_first", |
| "prefix" : "task" |
| } |
| } |
| }, |
| |
| /* Number of iterations for each workload */ |
| "iterations" : 10, |
| |
| /* This must be the last entry */ |
| "__last__" : "" |
| } |
| |
| // vim :set tabstop=4 shiftwidth=4 expandtab |