sched_mc/hotplug/cpuidle power measurement shootout

Registered by Amit Kucheria on 2011-08-23

- Decide on 2-3 testcases to run on atleast two member boards
(OMAP Panda/Blaze, u8500 href/snowball)
    - Test against sched_mc, hotplug and cpuidle to show the
strengths and weaknesses of each
    - Start discussions in community regarding the findings
    - Figure out how cgroups and cpusets fit into the mix? (Daniel?)
    - Integrate tests in LAVA?
    - Create wiki documentation about the pros and cons of each and
best practices

Blueprint information

Status:
Complete
Approver:
Amit Kucheria
Priority:
High
Drafter:
Vincent Guittot
Direction:
Approved
Assignee:
Vincent Guittot
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2011.09
Started by
Amit Kucheria on 2011-08-23
Completed by
Amit Kucheria on 2012-06-06

Related branches

Sprints

Whiteboard

Headline:
Understand the pros and cons of sched_mc, cpuidle, hotplug, cgroups and cpusets

Acceptance:
A wiki page that details the pros and cons of each in various workloads and recommendations

Results:
https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/Cpuset
https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/Hotplug
https://wiki.linaro.org/WorkingGroups/PowerManagement/Specs/sched_mc

(?)

Work Items

Work items:
[vincent-guittot] Make hotplug power measurements on st-e u8500 platform: DONE
[vincent-guittot] decide on test workload and publish to wiki: DONE
[vincent-guittot] Publish measurement methodology (what was measured, how board was hooked up, etc.): DONE
[daniel-lezcano] Investigate cgroups and cpuset-based strategy for idling a core: DONE
[daniel-lezcano] Study how cpuset for PM can be used in conjunction with other cpuset configuration: DONE
[daniel-lezcano] Create a wiki page and document the investigaton as well as giving the cpuset script: DONE
[mturquette] specify the low-power mp3 usecase used for hotplug measurements on omap platform (https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/Hotplug#Testing): DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.