News for hackers. Stuff that matters.
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by bri3d on Sunday August 18, 2024 @02:52PM (#41284445)
The big issue with VLIW (or VLIW-adjacent) architecture for practical modern use cases is preemptive multitasking or multi tenancy. As soon as any assumptions about cache residency break, the whole thing crumbles to dust. That’s why VLIW is good for DSP, where branches are more predictable but more importantly you know exactly what inputs will be in cache already.
Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by rbanffy on Sunday August 18, 2024 @02:54PM (#41284454)
> That’s why VLIW is good for DSP

Maybe GPU usage as well. I know very little about what the ISA of GPUs looks like though.

Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by magicalhippo on Sunday August 18, 2024 @03:19PM (#41284681)
AMDs GPUs did indeed use a VLIW ISA[1].

They moved to SIMD. Not sure what they're doing in their latest as I haven't been paying attention lately.

[1]: https://www.anandtech.com/show/4455/amds-graphics-core-next-...

Re:Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux by colejohnson66 on Sunday August 18, 2024 @03:04PM (#41284547)
Even then, the ISA of GPUs is typically hidden behind the driver which recompiles shaders on-the-fly.