• Re: VLIW, Why I've Dropped In

    From John Levine@21:1/5 to All on Sun Jun 15 17:08:21 2025
    According to quadibloc <[email protected]>:
    If the same benefits could be obtained through VLIW techniques without
    those costs - but with an overhead cost of extra bits in the
    instructions - that would be a very promising technology. So their
    problem wasn't that they forgot what they knew about OoO, but rather
    perhaps that their knowledge of the limitations of VLIW was
    insufficient.

    I knew the people at Multiflow pretty well, might have worked there if I hadn't already made other plans.

    They failed for two reasons. One was organizational, management was overstressed
    and burned out. But the other was technical. VLIW works great when the code is regular enough that it can schedule memory operations and know that they won't conflict. But when the memory access patterns are data dependent, it has to schedule conservatively and performance suffers. OoO may be expensive in hardware, but it can schedule those data dependent accesses.

    I suppose that's why the surviving VLIWs are mostly in media processors where the data accesses are very regular.

    --
    Regards,
    John Levine, [email protected], Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)