top | item 27561367

(no title)

homerowilson | 4 years ago

Also don't forget the really interesting Transmeta processors, also ultimately a failure. VLIW is very difficult in practice.

discuss

order

p_l|4 years ago

Transmeta were VLIW, yes, but weren't EPIC - which is the main difference involved. VLIW just means there's a long instruction word, usually targeting multiple units, but it doesn't necessarily mean there's no dynamic reshuffle in the CPU architecture or anything like that.

EPIC stood for Explicitly Parallel Instruction Computing, and took the "let's push it all to compiler" to the extreme. Itanium was never supposed to have any form of branch prediction or OOB, because it was supposed to be handled by the compiler.

This led to someone quipping that Itanium was a very fast DSP, but ridiculously expensive.