I agree with the original ACM article more than I agree with Rob here. There is an obvious, extremely successful, counterexample to the “single threaded performance is king” meme and that’s GPUs.
They’re basically SIMD, but they usually don’t do OoO and instead eagerly context switch away to other threads to hide stalls.
-
-
So they’re an important counterexample to the idea that OoO is always the right solution.
-
I would totally love to have 50 tiny cores each with 50-way HT rather than bloated oooe crap we're stuck with.
- 1 more reply
New conversation -
-
-
It seems to me that real independent branching/programs, rather than just doing the same thing on a bunch of data, is what you need to make the model interesting for general-purpose computing.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.