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.
[ Parent
| on HN ]
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.