Hi Serge,
Thanks a lot for the report.
I have couple of queries:
1. what is Golden Board (configuration ?) ?
2. could you please send me b.L MP test suite ?
(I believe that b.L MP test suite is open to member companies)
3.
>>https://blueprints.launchpad.net/linaro-big-little-system/+spec/sched-cooperation-with-dvfs
>> Postponed. Priorities are to be re-evaluate .
Requesting you to please let me know the status of this, hope this will not
have affect b.L MP final schedule ?
4. I believe that there is some issue in my mail client, as this report is
dated 18th June, but I receiving it today, that is on 24th June.
(I will check this issue with my system administrator)
Thanks and best regards,
Aditya
--------------------------------------------------
From: "Serge Broslavsky" <serge.broslav...@linaro.org>
Sent: Monday, June 24, 2013 12:28 AM
To: "linaro-dev" <linaro-dev@lists.linaro.org>
Cc: "Scott Bambrough" <scott.bambro...@linaro.org>; "Berny Goodheart"
<berny.goodhe...@huawei.com>; "Serge Broslavsky"
<serge.broslav...@linaro.org>; "Tech Leads" <techle...@linaro.org>; "David
Rusling" <david.rusl...@linaro.org>; "George Grey" <george.g...@linaro.org>;
"Alexander Sack" <a...@linaro.org>; "Joe Bates" <joe.ba...@linaro.org>;
"Mark Orvek" <mark.or...@linaro.org>; "Kate Stewart"
<kate.stew...@linaro.org>; "David Zinman" <david.zin...@linaro.org>
Subject: big.LITTLE MP status June 18, 2013
https://wiki.linaro.org/projects/big.LITTLE.MP
Work Items for functional completion:
https://wiki.linaro.org/projects/big.LITTLE.MP/WorkItems
Main Project page:
https://launchpad.net/linaro-big-little-system
Development
============
1. big.LITTLE IKS
IKS snapshot:
git://git.linaro.org/landing-teams/working/arm/kernel.git
More information:
http://lists.linaro.org/pipermail/linaro-dev/2013-May/015882.html
Also the latest Linaro 13.05 release contains big.LITTLE release
with IKS code integrated. By default MP is used (IKS is off).
To enable IKS:
echo 1 > /sys/kernel/bL_switcher/active
Same is planned for Linaro 12.06 release.
2. big.LITTLE MP
There are two branches, which are functionally equivalent - they
tweak the scheduler to select the right processes to move to the A15
and try to decrease power consumption while maintaining performance.
* A Reference big.LITTLE MP patchset (based on ARM Beta patchset),
merged with linux-linaro:
https://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git;a=shortlog;h=refs/heads/linux-linaro-MP-reference-20130524.0
Recommended to be used for testing.
* And an upstream (work in progress) big.LITTLE MP patchset:
https://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git;a=shortlog;h=refs/heads/linux-linaro-MP-upstream-20130524.0
Being worked on in order to achieve the performance/power
numbers of the reference one. Upstream discussion is ongoing.
* Documentation:
Code flow is already covered by several LWN articles. See
https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/ in
the Articles section. We will provide a tuning guide once we
have reached agreement upstream.
* Automated benchmarking code is ready:
- Golden Board is to be used for running daily tests.
- Both branches - reference and upstream to be tested in the
future.
Blueprint Updates
------------------
*
https://blueprints.launchpad.net/linaro-big-little-system/+spec/big-little-mp-integration-tree
Ongoing work.
*
https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-packing-in-scheduler
- Big variation previously seen is not visible on the Golden
Board. It might be caused by an USB stick with insufficiently
high speed - working on this hypothesis.
- Latest patchset (not yet published upstream) shows low delta with
the reference patch set results.
*
https://blueprints.launchpad.net/linaro-big-little-system/+spec/sched-cooperation-with-dvfs
- Postponed. Priorities are to be re-evaluated.
QA
==
big.LITTLE MP LAVA Dashboard
http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-android_vexpress-linaro-mp
Testing (week 25):
sched_tests.git #Cases #Run Pass Fail Absolute pass rate
Regression 20 19 19 0 100 %
mpbasicsuite 14 10 10 0 100 %
mpcoresuite 10 6 6 0 84 % [1][2]
mpextendedsuite 20 10 7 3 70 % [3]
mploadbalance 2 2 2 0 100 %
---
[1] https://bugs.launchpad.net/linaro-big-little-system/+bug/1188655
[2] core_test_scn02.1 reported failed in full execution and passed
independently: https://pastebin.linaro.org/view/21cf80f3
[3] https://bugs.launchpad.net/linaro-big-little-system/+bug/1183769
Bugs:
https://bugs.launchpad.net/linaro-big-little-system/+bugs?field.tag=bl-mp
Highlight: Bug 1166246 - Lockup on post 3.9 IKS kernel
- can be hardware or software bug, investigation continues.
- seems to be related to MMC being in use (switching to USB
stick can be used as a reliable workaround).
Highlight: Bug 1183821 - perf failed to count events on A15 cluster
- existing perf code is at the end of it's lifecycle.
- a rewrite is ongoing.
- will stay unfixed for Linaro 13.6 release.
--
Best Regards,
Serge Broslavsky <serge.broslav...@linaro.org>
Project Manager, Linaro
M: +37129426328 IRC: ototo Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev