News for hackers. Stuff that matters.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by djsumdog on Saturday February 02, 2019 @05:03PM (#19066019)
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.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by ethbro on Saturday February 02, 2019 @11:29PM (#19067850)
I 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).

Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by greglindahl on Saturday February 02, 2019 @05:15PM (#19066098)
The 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.
Re:Intel to Discontinue Itanium 9700 ‘Kittson’ Processor, th... by blattimwind on Saturday February 02, 2019 @07:56PM (#19067018)
Dynamic instruction reordering allows higher performance for a lot of real-world code than static instruction scheduling.