News for hackers. Stuff that matters.
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by okanat on Sunday August 18, 2024 @03:03PM (#41284531)
Sufficiently Smart Compilers™ exist, but they are called GPU drivers and GPGPU compute platforms.
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by garganzol on Sunday August 18, 2024 @03:08PM (#41284583)
Sufficiently Smart Compilers are also called Superscalar CPU Architectures when they are implemented in hardware and come on a chip.
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by duskwuff on Sunday August 18, 2024 @03:53PM (#41284914)
And those can succeed where the Sufficiently Smart Compilers failed because:

1) They can adapt to variable-latency memory operations, because they aren't an ahead-of-time compiler.

2) They can adapt to the capabilities of the hardware they're running on, because they ARE the hardware.

Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by cameldrv on Sunday August 18, 2024 @06:20PM (#41286013)
Yeah I think this is the biggest issue. Even if you know precisely the configuration of the target computer, you can’t know if there’s going to be a cache miss. A conventional CPU can reorder instructions at runtime to keep the pipeline full, but a VLIW chip can’t do this.

In reality of course you don’t even know the precise configuration of the computer, and you don’t know the exact usage pattern of the software. Even if you do profile guided optimization, someone could use the software with different data that causes different branch patterns than in the profile, and then it runs slow. A branch predictor will notice this at runtime and compensate automatically.

Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by greggsy on Sunday August 18, 2024 @03:08PM (#41284584)
So they’re smart but kind of clumsy?
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by vandahm on Sunday August 18, 2024 @03:15PM (#41284645)
Aren't we all?
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by worik on Sunday August 18, 2024 @03:18PM (#41284679)
> Aren't we all?

Well, I'm clumsy...