logoalt Hacker News

torginusyesterday at 10:30 AM1 replyview on HN

Sorry, haven't been following along, but sounds to me that the argument was a valid one seeing how it made the designers add new instructions.

Not sure if there's an impact caused by the late addition as opposed to always having them, but considering this is a fairly core thing what a program does, not sure what degree of fragmentation this causes on the level of compilers and hardware.

x86 effectively killed innovation in the SIMD space by making instruction set support so fragmented, that people had to target the decade-old lowest denominator.


Replies

wren6991yesterday at 5:07 PM

The arguments were against ISA-level fusion, since they can be fused in the uarch. See for example: https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/Archive/EE...