3 ms·
But it's not just compiler writing right? With long instruction words, you also have to write all the scheduling algorithms as well. I thought that was just som
by djsumdog 8y ago
But it's not just compiler writing right? With long instruction words, you also have to write all the scheduling algorithms as well. I thought that was just something compiler authors didn't want to deal with.
- greglindahl 8y agoThe high performance compilers I'm familiar with do a lot of worrying about instruction scheduling. Just because you've got an out-of-order processor doesn't mean it's effective to not bother with scheduling.
- blattimwind 8y agoDynamic instruction reordering allows higher performance for a lot of real-world code than static instruction scheduling.
- ethbro 8y agoI think that's close to a truism of system design: the more things you simultaneously require a developer to be an expert at to use your system, the fewer developers who will choose to use your system. Somewhere around 3 disciplines? Nobody's using your system. Such was the paradoxical brilliance of SQL and Excel. By limiting knowledge scope, they greatly enhanced utilization (and thereby utility).