Home
last modified time | relevance | path

Searched full:energy (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/openbmc/linux/Documentation/scheduler/
H A Dsched-energy.rst2 Energy Aware Scheduling
8 Energy Aware Scheduling (or EAS) gives the scheduler the ability to predict
9 the impact of its decisions on the energy consumed by CPUs. EAS relies on an
10 Energy Model (EM) of the CPUs to select an energy efficient CPU for each task,
20 because this is where the potential for saving energy through scheduling is
25 please refer to its documentation (see Documentation/power/energy-model.rst).
32 - energy = [joule] (resource like a battery on powered devices)
33 - power = energy/time = [joule/second] = [watt]
35 The goal of EAS is to minimize energy, while still getting the job done. That
44 energy [J]
[all …]
/openbmc/qemu/docs/specs/
H A Drapl-msr.rst6 energy consumption of various power domains (e.g. CPU packages, DRAM, etc.).
10 registers that represent the accumulated energy consumption in micro Joules.
30 power, max power,..) and also the information of the multiplier for the energy
36 energy consumed since the last time the register was cleared. If you multiply
43 "rdmsr 0x611") will retrieve the same value. The value represents the energy
61 will do what they have to do and so the energy counter will increase.
64 time spent scheduled for each QEMU thread *and* the energy spent by the
72 7. The total energy spent by the non-vcpu threads is divided by the number
74 energy spent by the QEMU workers.
76 8. Calculate the ratio of energy spent per vcpu threads.
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-papr-energy-scale-info5 energy/frequency on Linux running as a PAPR guest.
9 energy-savings mode and processor frequency.
14 Description: Energy, frequency attributes directory for POWERVM servers
19 Description: String description of the energy attribute of <id>
24 Description: Numeric value of the energy attribute of <id>
29 Description: String value of the energy attribute of <id>
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dsmsc-lan87xx.txt12 - smsc,disable-energy-detect:
13 If set, do not enable energy detect mode for the SMSC phy.
14 default: enable energy detect mode
17 smsc phy with disabled energy detect mode on an am335x based board.
25 smsc,disable-energy-detect;
/openbmc/phosphor-dbus-interfaces/yaml/org/freedesktop/UPower/
H A DDevice.interface.yaml138 - name: Energy
142 "Amount of energy (measured in Wh) currently available in the power
149 "Amount of energy (measured in Wh) in the power source when it's
156 "Amount of energy (measured in Wh) in the power source when it's
163 "Amount of energy (measured in Wh) the power source is designed to
170 "Amount of energy being drained from the source, measured in W. If
202 "The amount of energy left in the power source expressed as a
203 percentage between 0 and 100. Typically this is the same as (energy -
204 energy-empty) / (energy-full - energy-empty). However, some primitive
206 case the energy-* properties will be unset while this property is
/openbmc/linux/net/bluetooth/
H A DKconfig31 SMP (Security Manager Protocol) on LE (Low Energy) links
66 bool "Bluetooth Low Energy (LE) features"
70 Bluetooth Low Energy includes support low-energy physical
78 Bluetooth Low Energy L2CAP Enhanced Credit Flow Control available with
88 IPv6 compression over Bluetooth Low Energy.
139 Bluetooth Low Energy Secure Connections feature.
/openbmc/qemu/target/i386/kvm/
H A Dvmsr_energy.h2 * QEMU KVM support -- x86 virtual energy-related MSR.
24 * energy related MSRs
59 * @ e_start: package energy counter before the sleep
60 * @ e_end: package energy counter after the sleep
61 * @ e_delta: delta of package energy counter
62 * @ e_ratio: store the energy ratio of non-vCPU thread
/openbmc/linux/Documentation/hwmon/
H A Dibmaem.rst4 This driver talks to the IBM Systems Director Active Energy Manager, known
26 This driver implements sensor reading support for the energy and power meters
31 The v1 AEM interface has a simple set of features to monitor energy use. There
32 is a register that displays an estimate of raw energy consumption since the
37 range of energy and power use registers, the power cap as set by the AEM
H A Dltc2947.rst21 The LTC2947 is a high precision power and energy monitor that measures current,
22 voltage, power, temperature, charge and energy. The device supports both SPI
24 The device also measures accumulated quantities as energy. It has two banks of
25 register's to read/set energy related values. These banks can be configured
97 energy1_input Measured energy over time (in microJoule)
99 energy2_input Measured energy over time (in microJoule)
/openbmc/linux/drivers/isdn/mISDN/
H A Ddsp_ecdis.h61 /* Estimate the overall energy in the channel, and the energy in in echo_can_disable_detector_update()
62 the notch (i.e. overall channel energy - tone energy => noise). in echo_can_disable_detector_update()
64 Damp the overall energy a little more for a stable result. in echo_can_disable_detector_update()
65 Damp the notch energy a little less, so we don't damp out the in echo_can_disable_detector_update()
70 /* There is adequate energy in the channel. in echo_can_disable_detector_update()
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/
H A DValue.interface.yaml8 energy
44 namespace, Unit must be "Amperes". For objects in the energy
70 Energy transfer as Joules.
94 Rate of energy transfer as Watts.
123 - name: Energy
124 value: energy
/openbmc/linux/include/linux/
H A Denergy_model.h19 * energy calculation. Equal to: power * max_frequency / frequency
46 * misses during energy calculations in the scheduler
69 * energy consumption.
91 * To avoid possible energy estimation overflow on 32bit machines add
102 * To avoid an overflow on 32bit machines while calculating the energy
208 * em_cpu_energy() - Estimates the energy consumed by the CPUs of a
210 * @pd : performance domain for which energy has to be estimated
220 * Return: the sum of the energy consumed by the CPUs of the domain assuming
251 * Find the lowest performance state of the Energy Model above the in em_cpu_energy()
265 * the EM), the energy consumed by this CPU at that performance state in em_cpu_energy()
[all …]
/openbmc/linux/arch/x86/events/
H A Drapl.c3 * Support Intel/AMD RAPL energy consumption counters
12 * RAPL provides more controls than just reporting energy consumption
13 * however here we only expose the 3 energy consumption free running
70 * RAPL energy status counters
397 RAPL_EVENT_ATTR_STR(energy-cores, rapl_cores, "event=0x01");
398 RAPL_EVENT_ATTR_STR(energy-pkg , rapl_pkg, "event=0x02");
399 RAPL_EVENT_ATTR_STR(energy-ram , rapl_ram, "event=0x03");
400 RAPL_EVENT_ATTR_STR(energy-gpu , rapl_gpu, "event=0x04");
401 RAPL_EVENT_ATTR_STR(energy-psys, rapl_psys, "event=0x05");
403 RAPL_EVENT_ATTR_STR(energy-cores.unit, rapl_cores_unit, "Joules");
[all …]
/openbmc/linux/Documentation/power/
H A Denergy-model.rst4 Energy Model of devices
10 The Energy Model (EM) framework serves as an interface between drivers knowing
12 subsystems willing to use that information to make energy-aware decisions.
26 can be found in the Energy-Aware Scheduler documentation
27 Documentation/scheduler/sched-energy.rst. For some subsystems like thermal or
36 an 'abstract scale' deriving real energy in micro-Joules would not be possible.
51 | Energy Model |
162 There are two API functions which provide the access to the energy model:
168 Subsystems interested in the energy model of a CPU can retrieve it using the
169 em_cpu_get() API. The energy model tables are allocated once upon creation of
[all …]
/openbmc/linux/tools/power/x86/x86_energy_perf_policy/
H A Dx86_energy_perf_policy.85 x86_energy_perf_policy \- Manage Energy vs. Performance Policy via x86 Model Specific Registers
21 displays and updates energy-performance policy settings specific to
31 Further, it allows the OS to influence energy/performance trade-offs where there
82 Set a policy with a normal balance between performance and energy efficiency.
84 for potentially significant energy savings.
90 accepting no performance sacrifice for the benefit of energy efficiency.
94 but allowing some performance loss to benefit energy efficiency.
102 a measurable performance impact to maximize energy efficiency.
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dadi,ltc2947.yaml7 title: Analog Devices LTC2947 high precision power and energy monitor
13 Analog Devices LTC2947 high precision power and energy monitor over SPI or I2C.
29 charge and energy. When an external clock is used, this property must be
36 calculate charge and energy so that, they can be only accumulated for
68 the accumulation of charge, energy and time. This function can be
H A Dvexpress.txt10 "arm,vexpress-energy"
19 energy@0 {
20 compatible = "arm,vexpress-energy";
/openbmc/linux/Documentation/translations/zh_CN/scheduler/
H A Dsched-energy.rst4 :Original: Documentation/scheduler/sched-energy.rst
30 它提供的内容,请参考其文档(见Documentation/power/energy-model.rst)。
77 见Documentation/power/energy-model.rst)
139 1024 - - - - - - - Energy Model
166 Energy calculation:
184 Energy calculation:
201 Energy calculation:
287 Documentation/power/energy-model.rst中的独立EM框架部分。
/openbmc/linux/Documentation/admin-guide/pm/
H A Dintel_epb.rst5 Intel Performance and Energy Bias Hint
16 Intel Performance and Energy Bias Attribute in ``sysfs``
19 The Intel Performance and Energy Bias Hint (EPB) value for a given (logical) CPU
27 and a value of 15 corresponds to the maximum energy savings.
/openbmc/linux/Documentation/arch/x86/
H A Dintel-hfi.rst14 The HFI gives the operating system a performance and energy efficiency
22 about the performance and energy efficiency of each CPU in the system. Each
24 indicate higher capability. Energy efficiency and performance are reported in
38 task placement decisions. For instance, if either the performance or energy
41 that processor for performance or energy efficiency reasons, respectively.
/openbmc/linux/include/linux/mfd/
H A Dac100.h112 #define AC100_DAC_DAP_L_H_E_A_C 0xa3 /* Left High Energy Avg Coef */
113 #define AC100_DAC_DAP_L_L_E_A_C 0xa4 /* Left Low Energy Avg Coef */
114 #define AC100_DAC_DAP_R_H_E_A_C 0xa5 /* Right High Energy Avg Coef */
115 #define AC100_DAC_DAP_R_L_E_A_C 0xa6 /* Right Low Energy Avg Coef */
120 #define AC100_DAC_DAP_H_E_TH 0xab /* High Energy Threshold */
121 #define AC100_DAC_DAP_L_E_TH 0xac /* Low Energy Threshold */
/openbmc/linux/drivers/powercap/
H A DKconfig84 bool "Add CPU power capping based on the energy model"
88 energy model.
91 bool "Add device power capping based on the energy model"
95 energy model.
/openbmc/linux/Documentation/devicetree/bindings/cpu/
H A Didle-states.yaml71 timing and energy related properties, that underline the HW behaviour
101 IDLE: This is the actual energy-saving idle period. This may last
144 expressed in time units but must factor in energy consumption coefficients.
146 The energy consumption of a cpu when it enters a power state can be roughly
169 Graph 1: Energy vs time example
173 and denotes the energy costs incurred while entering and leaving the idle
176 shallower slope and essentially represents the energy consumption of the idle
181 which choosing that state become the most energy efficient option. A good
183 states energy consumptions plots.
207 |IDLE1-energy < IDLE2-energy | IDLE2-energy < IDLE1-energy
[all …]
/openbmc/linux/tools/testing/selftests/amd-pstate/
H A Dgitsource.sh14 #8) Plot png images about time, energy and performance per watt for each test.
28 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: time $7: energy, $8: PPW
86 …perf stat -a --per-socket -I 1000 -e power/energy-pkg/ /usr/bin/time -o ../$OUTFILE_GIT.time-gitso…
115 grep Joules $OUTFILE_GIT-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_GIT-energy-$1-$2.log
116 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_GIT-energy-$1-$2.log)
120 …# seconds. It is well known that P=E/t, where P is power measured in watts(W), E is energy measure…
170 …$OUTFILE_GIT.result | grep "power consumption(J):" | awk '{print $NF}' > $OUTFILE_GIT-energy-$1.log
171 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_GIT-energy-$1.log)
174 avg_en=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum/'$LOOP_TIMES'}' $OUTFILE_GIT-energy-$1.log)
178 …# seconds. It is well known that P=E/t, where P is power measured in watts(W), E is energy measure…
[all …]
H A Dtbench.sh12 # 6) Plot png images about performance, energy and performance per watt for each test.
23 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: performance, $7: energy, $8: perfo…
71 …perf stat -a --per-socket -I 1000 -e power/energy-pkg/ tbench -t $TIME_LIMIT $PROCESS_NUM > $OUTFI…
102 grep Joules $OUTFILE_TBENCH-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_TBENCH-energy-$1-$2.log
103 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_TBENCH-energy-$1-$2.log)
107 …# It is well known that P=E/t, where P is power measured in watts(W), E is energy measured in joul…
157 …LE_TBENCH.result | grep "power consumption(J):" | awk '{print $NF}' > $OUTFILE_TBENCH-energy-$1.log
158 en_sum=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum}' $OUTFILE_TBENCH-energy-$1.log)
161 …avg_en=$(awk 'BEGIN {sum=0};{sum += $1};END {print sum/'$LOOP_TIMES'}' $OUTFILE_TBENCH-energy-$1.l…
165 …# It is well known that P=E/t, where P is power measured in watts(W), E is energy measured in joul…
[all …]

12345678910>>...16