[Info-vax] Itanium support is back in GCC 15
John Reagan
johnrreagan at earthlink.net
Mon Feb 24 16:55:32 EST 2025
On 2/24/2025 4:27 PM, John Dallman wrote:
> In article <vpi9sr$19atf$1 at dont-email.me>, seaohveh at hoffmanlabs.invalid
> (Stephen Hoffman) wrote:
>
>> The Itanium compiler optimizer just doesn't (and can't) know enough
>> 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.)
>
> "Attempt" is about right.
>
> 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
Actually, 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]
More information about the Info-vax
mailing list