| /linux/Documentation/hwmon/ |
| H A D | fam15h_power.rst | 16 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 15h Processors 17 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 16h Processors 18 - AMD64 Architecture Programmer's Manual Volume 2: System Programming 23 ----------- 25 1) Processor TDP (Thermal design power) 27 Given a fixed frequency and voltage, the power consumption of a 28 processor varies based on the workload being executed. Derated power 29 is the power consumed when running a specific application. Thermal 30 design power (TDP) is an example of derated power. 32 This driver permits reading of registers providing power information [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/haswell/ |
| H A D | hsw-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/haswellx/ |
| H A D | hsx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | ivt-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | jkt-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | tgl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | rkl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | clx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | icx-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 49 "BriefDescription": "Percentage of time spent in the active CPU power state C0", 210 …"BriefDescription": "Average latency of a last level cache (LLC) demand data read miss (read memor… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
| H A D | ivb-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | icl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| H A D | spr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 43 …"BriefDescription": "The average number of cores that are in cstate C0 as observed by the power co… 49 …"BriefDescription": "The average number of cores are in cstate C6 as observed by the power control… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | skx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | bdwde-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | bdx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | gnr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 43 …"BriefDescription": "The average number of cores that are in cstate C0 as observed by the power co… 49 …"BriefDescription": "The average number of cores are in cstate C6 as observed by the power control… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | bdw-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
| H A D | emr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 43 …"BriefDescription": "The average number of cores that are in cstate C0 as observed by the power co… 49 …"BriefDescription": "The average number of cores are in cstate C6 as observed by the power control… [all …]
|
| /linux/kernel/sched/ |
| H A D | loadavg.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * Global load-average calculations 15 * We take a distributed and async approach to calculating the global load-avg 18 * The global load average is an exponentially decaying average of nr_running + 25 * nr_active += cpu_of(cpu)->nr_running + cpu_of(cpu)->nr_uninterruptible; 27 * avenrun[n] = avenrun[0] * exp_n + nr_active * (1 - exp_n) 31 * - for_each_possible_cpu() is prohibitively expensive on machines with 35 * \Sum_i x_i(t) = \Sum_i x_i(t) - x_i(t_0) | x_i(t_0) := 0 36 * = \Sum_i { \Sum_j=1 x_i(t_j) - x_i(t_j-1) } 38 * So assuming nr_active := 0 when we start out -- true per definition, we [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | skl-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
| H A D | snb-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/alderlake/ |
| H A D | adl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
| H A D | mtl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|
| /linux/tools/power/cpupower/bench/ |
| H A D | README-BENCH | 1 This is cpufreq-bench, a microbenchmark for the cpufreq framework. 7 - Identify worst case performance loss when doing dynamic frequency 9 - Identify average reaction time of a governor to CPU load changes 10 - (Stress) Testing whether a cpufreq low level driver or governor works 12 - Identify cpufreq related performance regressions between kernels 13 - Possibly Real time priority testing? -> what happens if there are 15 - ... 18 - Power saving related regressions (In fact as better the performance 19 throughput is, the worse the power savings will be, but the first should 21 - Real world (workloads) [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/arrowlake/ |
| H A D | arl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c1\\-residency@ / msr@tsc@", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 33 "MetricGroup": "Power", [all …]
|