Lines Matching +full:fixed +full:- +full:up
1 .. SPDX-License-Identifier: GPL-2.0
8 ----------
26 budget lower than the requested one and under-utilize the CPU, thus
27 losing performance. In other words, one OPP under-utilizes the CPU
33 ----------
58 ---------------
69 We use a fixed duration of idle injection that gives an acceptable
70 performance penalty and a fixed latency. Mitigation can be increased
78 |------- -------
81 <------>
82 idle <---------------------->
85 <----------------------------->
94 starting state is selected. With a fixed idle duration and the duty
106 |------- -------
109 <------>
110 idle <-------------->
113 <--------------------->
120 |------- -------
123 <------>
124 idle <------>
127 <------------->
132 - It is less than or equal to the latency we tolerate when the
137 - It is greater than the idle state’s target residency we want to go
138 for thermal mitigation, otherwise we end up consuming more energy.
141 --------------------
150 fixed value, ‘Voltage’ and the ‘Frequency’ are fixed artificially
169 Tidle = Trunning x ((P(opp)running / P(opp)target) - 1)
175 Trunning = Tidle / ((P(opp)running / P(opp)target) - 1)
178 end up with a negative time value, so obviously the equation usage is
188 * The idle state wake up latency (or entry + exit latency) is not
193 target residency, otherwise we end up consuming more energy and
198 Trunning = (Tidle - Twakeup ) x
199 (((P(opp)dyn + P(opp)static ) - P(opp)target) / P(opp)target )