1{ 2 /* Devlib modules to enable/disbale for all the experiments */ 3 "modules" : [ "cpufreq", "cgroups" ], 4 "exclude_modules" : [ ], 5 6 /* Binary tools required by the experiments */ 7 "tools" : [ "rt-app" ], 8 9 /* FTrace configuration */ 10 "ftrace" : { 11 "events" : [ 12 "sched_switch", 13 "sched_contrib_scale_f", 14 "sched_load_avg_cpu", 15 "sched_load_avg_task", 16 "sched_tune_config", 17 "sched_tune_tasks_update", 18 "sched_tune_boostgroup_update", 19 "sched_tune_filter", 20 "sched_boost_cpu", 21 "sched_boost_task", 22 "sched_energy_diff", 23 "cpu_frequency", 24 "cpu_capacity", 25 ], 26 "buffsize" : 10240, 27 }, 28 29 /* Set of platform configurations to test */ 30 "confs" : [ 31 { 32 "tag" : "noboost", 33 "flags" : "ftrace", 34 "sched_features" : "ENERGY_AWARE", 35 "cpufreq" : { "governor" : "sched" }, 36 "cgroups" : { 37 "conf" : { 38 "schedtune" : { 39 "/" : {"boost" : 0 }, 40 "/stune" : {"boost" : 0 }, 41 } 42 }, 43 "default" : "/", 44 } 45 }, 46 { 47 "tag" : "boost15", 48 "flags" : "ftrace", 49 "sched_features" : "ENERGY_AWARE", 50 "cpufreq" : { "governor" : "sched" }, 51 "cgroups" : { 52 "conf" : { 53 "schedtune" : { 54 "/" : {"boost" : 0 }, 55 "/stune" : {"boost" : 15 }, 56 } 57 }, 58 "default" : "/stune", 59 } 60 }, 61 { 62 "tag" : "boost30", 63 "flags" : "ftrace", 64 "sched_features" : "ENERGY_AWARE", 65 "cpufreq" : { "governor" : "sched" }, 66 "cgroups" : { 67 "conf" : { 68 "schedtune" : { 69 "/" : {"boost" : 0 }, 70 "/stune" : {"boost" : 30 }, 71 } 72 }, 73 "default" : "/stune", 74 } 75 }, 76 { 77 "tag" : "boost60", 78 "flags" : "ftrace", 79 "sched_features" : "ENERGY_AWARE", 80 "cpufreq" : { "governor" : "sched" }, 81 "cgroups" : { 82 "conf" : { 83 "schedtune" : { 84 "/" : {"boost" : 0 }, 85 "/stune" : {"boost" : 60 }, 86 } 87 }, 88 "default" : "/stune", 89 } 90 } 91 92 ], 93 94 /* Set of workloads to run on each platform configuration */ 95 "wloads" : { 96 "mixprof" : { 97 "type": "rt-app", 98 "conf" : { 99 "class" : "profile", 100 "params" : { 101 "r5_10-60" : { 102 "kind" : "Ramp", 103 "params" : { 104 "period_ms" : 16, 105 "start_pct" : 5, 106 "end_pct" : 60, 107 "delta_pct" : 5, 108 "time_s" : 1, 109 } 110 } 111 } 112 }, 113 "loadref" : "LITTLE", 114 } 115 }, 116 117 /* Number of iterations for each workload */ 118 "iterations" : 1, 119 120} 121 122// vim :set tabstop=4 shiftwidth=4 expandtab 123