On 15 August 2012 05:36, Michael Hope michael.hope@linaro.org wrote:
Hi Matt. I've fleshed out the Etherpad for the PGO and LTO session at: http://pad.linaro.org/GzRj35tXFt
I've expanded it a bit further.
It's a topic list that needs some specifics. Could you make sure we have basic answers to any correctness or performance questions?
'We are as correct as upstream - I found 101 PRs which are in the LTO/gcov-profile components. There are others.
The performance of PGO on 'a popular embedded benchmark' is 14% improvement, LTO is 7%. Don't know both together, or SPEC.
Ramana, could you add the specifics from the performance call? I can't seem to find the right meeting in the logs.
Ramana and I had a discussion this afternoon - I think my strawman proposal for a blueprint for the next 3-6 months. goes something like the following:
* Get Hot/Cold partitioning working * Pick a benchmark/application and ensure PGO/LTO works for it * Then look at how the performance changes, and find the changes * I-I into the next app to look at, and what needs doing.
Candidates for the benchmark/application: * Spec * Firefox * Linux Kernel * OpenOffice/LibreOffice
SPEC is because Ramana's current Hot/Cold partitioning breaks it. Firefox, Linux, and OOo all have bugs raised against them in the GCC BugZilla - indicating people are interested in them. But a discussion at the session at what others would be interested in would be good.
Do we need a slide as Kiko suggested or will the EtherPad be good enough?
I plan to be lurking at the VC session into Android later on today so we can have a side discussion then if you want.
Thanks,
Matt