Lines Matching refs:CPU
5 …CPU for latency sensitive workloads (eg. UI interactions, multimedia recording/playback) to starva…
7 …CPU accounting at the thread level incentivizes creating more threads on the system. Also in the w…
22 …ementation. The goal of this level is to provide low latency access to the CPU for high QoS classe…
39 …CPU in the recent past such that its behind the lower buckets in deadline order. Now, if a small b…
53 …CPU access for Above UI threads while supporting the use case of high priority timeshare threads c…
66 …g on behalf of a specific workload. The goal of this level is to share the CPU among various user …
70 …ued on all clusters on the platform. The clutch bucket group maintains the CPU utilization history…
75 …s an interactivity score based on the ratio of voluntary blocking time and CPU usage time for the …
82 * **Clutch Bucket Group CPU Time**: Maintains the CPU time used by all threads of this clutch bucke…
86 …ows for a fair sharing of CPU among thread groups based on their recent behavior. Since the algori…
90 …ntly among thread groups at the same priority value especially on highly contended low CPU systems.
94 …CPU usage to decay priority for a thread. The thread decay model is more suited at this level as c…
98 …CPU usage of individual threads. The load information is updated every scheduler tick and the thre…
149 * Calculate the ratio of CPU blocked and CPU used for the clutch bucket.
162 * thread priority = base priority - (thread CPU usage >> priority shift)
178 …ency access to CPU** for high QoS work. This property ensures that the high QoS threads experience…
249 …alance threads and idle out the current CPU waiting for the IPI'ed thread to reschedule the thread…
270 …)`) sends an IPI to the foreign CPU, idles itself and waits for the foreign CPU to rebalance the t…
287 … the preferred cluster. On the next scheduling event for that cluster, the CPU will pickup this th…