Tag

CPU Power Management

0 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 28, 2023 · Fundamentals

Energy Aware Scheduling (EAS) in the Android Kernel: Concepts, Models, and Thread Selection

Energy Aware Scheduling (EAS) in the Android kernel uses the CPU energy model to select the most energy‑efficient CPU for each thread on heterogeneous big.LITTLE processors, considering capacity, OPP, power, and efficiency ratio; it migrates only if the migration saves more than 6% energy and overall CPU utilization stays below 80%, otherwise reverting to traditional load‑balancing.

Android KernelCPU Power ManagementPerformance Domains
0 likes · 11 min read
Energy Aware Scheduling (EAS) in the Android Kernel: Concepts, Models, and Thread Selection
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 14, 2021 · Mobile Development

Understanding the XNU "wakeup" Metric and Its Impact on iOS Battery Consumption

Apple’s XNU kernel introduced the “wakeup” metric in iOS 13 to count CPU core activations from low‑power states, and because high wake‑up rates increase dynamic power consumption, developers must identify and consolidate timers, avoid frequent polling, and pause background tasks to lower the metric and extend battery life.

Battery OptimizationCPU Power ManagementXNU
0 likes · 16 min read
Understanding the XNU "wakeup" Metric and Its Impact on iOS Battery Consumption
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 10, 2021 · Operations

Understanding CPU Power Management and the schedutil cpufreq Governor

Understanding CPU power management involves static and dynamic power, the cpufreq framework’s core, governor, driver, and stats components, and common governors, while the schedutil governor—introduced in Linux 4.7—leverages scheduler utilization data, fast‑switching, and tunable parameters to compute and apply per‑cluster frequencies instantly for low‑latency, fine‑grained scaling.

CPU Power ManagementLinux kernelcpufreq
0 likes · 24 min read
Understanding CPU Power Management and the schedutil cpufreq Governor
58 Tech
58 Tech
May 24, 2019 · Operations

Investigation of Slab‑Lock Issues and CPU Power Management on Linux Servers

The article analyzes write latency caused by a slab lock in the monitoring agent, evaluates kernel upgrades and BIOS power‑saving settings, and explains CPU power‑state mechanisms (P‑States, C‑States, T‑States) with performance testing scripts to guide server performance tuning.

BIOS SettingsCPU Power ManagementKernel Upgrade
0 likes · 10 min read
Investigation of Slab‑Lock Issues and CPU Power Management on Linux Servers
58 Tech
58 Tech
May 22, 2019 · Operations

Analysis of Slab Lock Issues and CPU Power Management on Linux Servers

The article examines write latency problems caused by a monitoring agent's slab lock in older Linux kernels, explores kernel upgrade and agent modification solutions, and details how BIOS power‑saving settings and CPU power‑state management (P‑States, C‑States, T‑States) affect server read and compute performance.

BIOSCPU Power ManagementKernel
0 likes · 10 min read
Analysis of Slab Lock Issues and CPU Power Management on Linux Servers