3 ms·
No, VLIW is fundamentally a flawed idea; OoO is mandatory. "We need better compilers" is purely Intel marketing apologia.
by o11c 1y ago
No, VLIW is fundamentally a flawed idea; OoO is mandatory. "We need better compilers" is purely Intel marketing apologia.
- whaleofatw2022 1y agoIsn't VILW how a number of GPUs worked internally? That said GPU isn't the same as GPC
- deleted 1y ago[deleted]
- classichasclass 1y agoSome older ones, yeah (TeraScale comes to mind) but modern ones are more like RISC with whopping levels of SIMD. It turns out that VLIW was hard for them too.
- buildbot 1y agoYes, as other noted AMD used VLIW for terscale in the 2000-6000 series. https://en.wikipedia.org/wiki/TeraScale_(microarchitecture) https://en.wikipedia.org/wiki/TeraScale_(microarchitecture) They are used in a lot of DSP chips too, where you (hopefully) have very simple branching if any and nice data access patterns.
- Sesse__ 1y agoAnd typically just fast RAM everywhere instead of caches, so you don't have cache misses. (The flip side is that you typically have very _little_ RAM.)