{ /* 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