Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (36 sloc) 1.81 KB
amazon_s3_presentation_url author categories comments date excerpt featured_image_name image layout link post_format session_id session_track slideshare_embed_url slideshare_presentation_url slug speakers tags title video_length video_thumbnail wordpress_id
connect
bkk16
false
2016-02-22 09:20:54 -0800
The linux kernel has two distinct ways of managing idle. The CPUidle framework for CPUs and for all other devices: runtime PM combined with generic power domains (genpd). In addition, CPUidle is not scaling well for multi-cluster SMP systems and heterogeneous systems like big.LITTLE. To better manage idle for modern SoCs with a hierarchical structure, we are exploring extending runtime PM and genpd to CPUs so there is a unified framework for managing idle across all devices.
BKK16-410.jpg
featured file_name path
true
BKK16-410.jpg
/assets/images/featured-images/BKK16-410.jpg
resource-post
Video
BKK16-410
Power Management
bkk16-410
Ulf Hansson
CPUidle "runtime PM"
BKK16-410: SoC Idling & CPU Cluster PM
0
None
3376

The linux kernel has two distinct ways of managing idle. The CPUidle framework for CPUs and for all other devices: runtime PM combined with generic power domains (genpd). In addition, CPUidle is not scaling well for multi-cluster SMP systems and heterogeneous systems like big.LITTLE. To better manage idle for modern SoCs with a hierarchical structure, we are exploring extending runtime PM and genpd to CPUs so there is a unified framework for managing idle across all devices.

Event Date: March 10, 2016

You can’t perform that action at this time.