Liste des Groupes | Revenir à co vms |
In article <vpi9sr$19atf$1@dont-email.me>, seaohveh@hoffmanlabs.invalidActually, the NonStop Itanium kernel is built using PGO. Apparently, for their test workload of transactions, the savings was a measurable "few" percent. [I think in the 3-5% range but I'm not sure anymore]
(Stephen Hoffman) wrote:
The Itanium compiler optimizer just doesn't (and can't) know enough"Attempt" is about right.
about the system memory state, yes. Among other (no pun intended)
issues.
>
The attempt to address that included providing run-time feedback
into the executables; providing post-link, post-execution tuning.
(Caliper / Atom / OM / etc.)
I did several years porting work to Itanium. I tried run-time feedback
zero times: doing the link of the instrumented build took over an hour,
up from about a minute, because it was doing all the code generation at
link time.
The claim was "you only do this for the build you'll ship." My response
was "The compiler is so immature that I'm reporting new bugs every week,
and you want me to give the compiler new and difficult challenges?"
I never heard of anyone who got anywhere with profile-guided optimisation
on Itanium. Have you?
John
Les messages affichés proviennent d'usenet.