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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
* https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
- 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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA ==
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.
Hi Serge,
I think I've emailed to you before. This report is out if date and misleading.
Can we please do one of two things:
1. Correct it to reflect what is happening.
2. Stop sending them.
FYI. There is no requirement for any tuning guide for MP this has already been produced and delivered to licensee's.
Our beta patchset is considered functionally complete and we are looking to Linaro to support this in the LSK until the upstreaming activities for MP have been completed by ARM.
While the upstreaming activities are ongoing we are looking for second LEB reflecting tip of tree to also be available mainly targeting the relevant folk who are working on the refactored patchset.
Suggest you work with SteveB and RobinR to ensure we are aligned.
Thanks
Roger
Sent from yet another low power ARM device
On 23 Jun 2013, at 20:03, "Serge Broslavsky" serge.broslavsky@linaro.org wrote:
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
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.
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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@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
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
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-cooper...
>> 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.broslavsky@linaro.org Sent: Monday, June 24, 2013 12:28 AM To: "linaro-dev" linaro-dev@lists.linaro.org Cc: "Scott Bambrough" scott.bambrough@linaro.org; "Berny Goodheart" berny.goodheart@huawei.com; "Serge Broslavsky" serge.broslavsky@linaro.org; "Tech Leads" techleads@linaro.org; "David Rusling" david.rusling@linaro.org; "George Grey" george.grey@linaro.org; "Alexander Sack" asac@linaro.org; "Joe Bates" joe.bates@linaro.org; "Mark Orvek" mark.orvek@linaro.org; "Kate Stewart" kate.stewart@linaro.org; "David Zinman" david.zinman@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
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.
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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@linaro.org
Project Manager, Linaro M: +37129426328 IRC: ototo Skype: serge.broslavsky http://linaro.org | Open source software for ARM SoCs
Hi Aditya,
On 24 June 2013 08:41, Aditya aditya.ps@samsung.com wrote:
Hi Serge,
Thanks a lot for the report.
I have couple of queries:
what is Golden Board (configuration ?) ?
could you please send me b.L MP test suite ?
(I believe that b.L MP test suite is open to member companies)
The testsuites are released. You can find them on http://releases.linaro.org/13.05/android/testsuites/
You're looking for sched-testsuite.
https://blueprints.launchpad.net/linaro-big-little-system/+spec/sched-cooper... 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 ?
- 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.broslavsky@linaro.org Sent: Monday, June 24, 2013 12:28 AM To: "linaro-dev" linaro-dev@lists.linaro.org Cc: "Scott Bambrough" scott.bambrough@linaro.org; "Berny Goodheart" berny.goodheart@huawei.com; "Serge Broslavsky" serge.broslavsky@linaro.org; "Tech Leads" techleads@linaro.org; "David Rusling" david.rusling@linaro.org; "George Grey" george.grey@linaro.org; "Alexander Sack" asac@linaro.org; "Joe Bates" joe.bates@linaro.org; "Mark Orvek" mark.orvek@linaro.org; "Kate Stewart" kate.stewart@linaro.org; "David Zinman" david.zinman@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
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.
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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA
big.LITTLE MP LAVA Dashboard
http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@linaro.org
Project Manager, Linaro M: +37129426328 IRC: ototo Skype: serge.broslavsky http://linaro.org | Open source software for ARM SoCs
Cheers, -- Fathi Boudra Builds and Baselines Manager | Release Manager Linaro.org | Open source software for ARM SoCs
Hi
Sent from yet another low power ARM device
On 24 Jun 2013, at 06:46, "Aditya" aditya.ps@samsung.com wrote:
Hi Serge,
Thanks a lot for the report.
I have couple of queries:
what is Golden Board (configuration ?) ?
could you please send me b.L MP test suite ?
(I believe that b.L MP test suite is open to member companies)
https://blueprints.launchpad.net/linaro-big-little-system/+spec/sched-cooper... 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 ?
- 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.broslavsky@linaro.org Sent: Monday, June 24, 2013 12:28 AM To: "linaro-dev" linaro-dev@lists.linaro.org Cc: "Scott Bambrough" scott.bambrough@linaro.org; "Berny Goodheart" berny.goodheart@huawei.com; "Serge Broslavsky" serge.broslavsky@linaro.org; "Tech Leads" techleads@linaro.org; "David Rusling" david.rusling@linaro.org; "George Grey" george.grey@linaro.org; "Alexander Sack" asac@linaro.org; "Joe Bates" joe.bates@linaro.org; "Mark Orvek" mark.orvek@linaro.org; "Kate Stewart" kate.stewart@linaro.org; "David Zinman" david.zinman@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
- 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.
- 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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@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
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Re b.L MP. The wording "Recommended to be used for testing" is not clear. If I understand correctly, the reference big.LITTLE MP patchset includes ARM's beta patchset at 13.0.4 and as far as ARM is concerned this is product ready. I would like to see it re-worded "Recommended for vendor testing and implementation on end-product".
Dr. Berny Goodheart Director of Kernel Research Group 2012 Labs Central Software Institute Finland R&D Center
Huawei Technologies Oy Elimäenkatu 17-19, 7th Floor, 00510 Helsinki, Finland Mobile: +358 (0) 46 5373992 +44 (0) 77 86803180 Tel: +358 (0) 943 913544 Skype: +44 (0) 151 324 2193 Email: berny.goodheart@huawei.com
Please note this email and any documents that may accompany it may contain confidential and privileged information. In the event you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person or use it for any other purpose. Any unauthorized review, copy, use, disclosure, storage or redistribution is prohibited. Please also note that whilst every effort has been made to ensure that this email content is free from viruses, you are solely responsible for ensuring that any email or attachment you receive is virus free.
-----Original Message----- From: Serge Broslavsky [mailto:serge.broslavsky@linaro.org] Sent: 23 June 2013 21:58 To: linaro-dev Cc: Scott Bambrough; Bernard Goodheart; Serge Broslavsky; Tech Leads; David Rusling; George Grey; Alexander Sack; Joe Bates; Mark Orvek; Kate Stewart; David Zinman 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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
* https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
- 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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA ==
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@linaro.org
Project Manager, Linaro M: +37129426328 IRC: ototo Skype: serge.broslavsky http://linaro.org | Open source software for ARM SoCs
Hi Bernard,
The report is misleading in several places, it needs an overhaul. I'm expecting an updated status soon.
The patchset for MP is stable and yes 13.04 is the release we are advising partners to start their MP development from. Linaro will be supporting this patchset in their LSK moving forward and ARM will maintain the patchset feeding into this kernel.
Regards
Roger Teague
-----Original Message----- From: linaro-dev-bounces@lists.linaro.org [mailto:linaro-dev-bounces@lists.linaro.org] On Behalf Of Bernard Goodheart Sent: 26 June 2013 09:21 To: Serge Broslavsky; linaro-dev Cc: Joe Bates; Tech Leads Subject: RE: big.LITTLE MP status June 18, 2013
Re b.L MP. The wording "Recommended to be used for testing" is not clear. If I understand correctly, the reference big.LITTLE MP patchset includes ARM's beta patchset at 13.0.4 and as far as ARM is concerned this is product ready. I would like to see it re-worded "Recommended for vendor testing and implementation on end-product".
Dr. Berny Goodheart Director of Kernel Research Group 2012 Labs Central Software Institute Finland R&D Center
Huawei Technologies Oy Elimäenkatu 17-19, 7th Floor, 00510 Helsinki, Finland Mobile: +358 (0) 46 5373992 +44 (0) 77 86803180 Tel: +358 (0) 943 913544 Skype: +44 (0) 151 324 2193 Email: berny.goodheart@huawei.com
Please note this email and any documents that may accompany it may contain confidential and privileged information. In the event you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person or use it for any other purpose. Any unauthorized review, copy, use, disclosure, storage or redistribution is prohibited. Please also note that whilst every effort has been made to ensure that this email content is free from viruses, you are solely responsible for ensuring that any email or attachment you receive is virus free.
-----Original Message----- From: Serge Broslavsky [mailto:serge.broslavsky@linaro.org] Sent: 23 June 2013 21:58 To: linaro-dev Cc: Scott Bambrough; Bernard Goodheart; Serge Broslavsky; Tech Leads; David Rusling; George Grey; Alexander Sack; Joe Bates; Mark Orvek; Kate Stewart; David Zinman 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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
* https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
- 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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA ==
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@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
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Many thanks for clarifying Roger.
Cheers Berny
Dr. Berny Goodheart Director of Kernel Research Group 2012 Labs Central Software Institute Finland R&D Center
Huawei Technologies Oy Elimäenkatu 17-19, 7th Floor, 00510 Helsinki, Finland Mobile: +358 (0) 46 5373992 +44 (0) 77 86803180 Tel: +358 (0) 943 913544 Skype: +44 (0) 151 324 2193 Email: berny.goodheart@huawei.com
Please note this email and any documents that may accompany it may contain confidential and privileged information. In the event you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person or use it for any other purpose. Any unauthorized review, copy, use, disclosure, storage or redistribution is prohibited. Please also note that whilst every effort has been made to ensure that this email content is free from viruses, you are solely responsible for ensuring that any email or attachment you receive is virus free.
-----Original Message----- From: Roger Teague [mailto:Roger.Teague@arm.com] Sent: 26 June 2013 13:41 To: Bernard Goodheart; Serge Broslavsky; linaro-dev Cc: Joe Bates; Tech Leads Subject: RE: big.LITTLE MP status June 18, 2013
Hi Bernard,
The report is misleading in several places, it needs an overhaul. I'm expecting an updated status soon.
The patchset for MP is stable and yes 13.04 is the release we are advising partners to start their MP development from. Linaro will be supporting this patchset in their LSK moving forward and ARM will maintain the patchset feeding into this kernel.
Regards
Roger Teague
-----Original Message----- From: linaro-dev-bounces@lists.linaro.org [mailto:linaro-dev-bounces@lists.linaro.org] On Behalf Of Bernard Goodheart Sent: 26 June 2013 09:21 To: Serge Broslavsky; linaro-dev Cc: Joe Bates; Tech Leads Subject: RE: big.LITTLE MP status June 18, 2013
Re b.L MP. The wording "Recommended to be used for testing" is not clear. If I understand correctly, the reference big.LITTLE MP patchset includes ARM's beta patchset at 13.0.4 and as far as ARM is concerned this is product ready. I would like to see it re-worded "Recommended for vendor testing and implementation on end-product".
Dr. Berny Goodheart Director of Kernel Research Group 2012 Labs Central Software Institute Finland R&D Center
Huawei Technologies Oy Elimäenkatu 17-19, 7th Floor, 00510 Helsinki, Finland Mobile: +358 (0) 46 5373992 +44 (0) 77 86803180 Tel: +358 (0) 943 913544 Skype: +44 (0) 151 324 2193 Email: berny.goodheart@huawei.com
Please note this email and any documents that may accompany it may contain confidential and privileged information. In the event you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person or use it for any other purpose. Any unauthorized review, copy, use, disclosure, storage or redistribution is prohibited. Please also note that whilst every effort has been made to ensure that this email content is free from viruses, you are solely responsible for ensuring that any email or attachment you receive is virus free.
-----Original Message----- From: Serge Broslavsky [mailto:serge.broslavsky@linaro.org] Sent: 23 June 2013 21:58 To: linaro-dev Cc: Scott Bambrough; Bernard Goodheart; Serge Broslavsky; Tech Leads; David Rusling; George Grey; Alexander Sack; Joe Bates; Mark Orvek; Kate Stewart; David Zinman 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%3Ba=shortlog%3Bh=refs/...
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%3Ba=shortlog%3Bh=refs/...
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-m...
Ongoing work.
* https://blueprints.launchpad.net/linaro-big-little-system/+spec/small-task-p...
- 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-cooper...
- Postponed. Priorities are to be re-evaluated.
QA ==
big.LITTLE MP LAVA Dashboard http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-andr...
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.broslavsky@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
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.