I am very curious - as a game programmer, you want all the performance the HW can give you, but a lot of complexity (at the hw level) is in the name of performance (OoO, superscalar, etc.) Would you rather have a simple scalar in-order core even in the domain of video games?
-
This Tweet is unavailable.
-
-
This Tweet is unavailable.
-
Replying to @Jonathan_Blow @hmn_riscy
"Computers", or CPUs? I'm not sure there is a way to redesign CPUs that is faster than what we have today. If general purpose software magically was able to use a lot more cores (like a GPU), then maybe this is true, but otherwise I don't see where you're getting the "faster"?
2 replies 0 retweets 3 likes -
Most of the performance increases you see from year to year in modern CPUs come directly from the complexity. They can't make it go any faster without adding more complexity, that's why they do it. If they could have kept it simple and increased the clock rate, they would have.
2 replies 0 retweets 5 likes -
So really the only way you get "simpler and faster" would be if you made the software much more parallel, using way way way more threads than it does now. Otherwise, simplifying the CPU will only make it slower for current code. I'm pretty sure of that?
2 replies 0 retweets 2 likes
So maybe you could do what you were saying, but we'd have to drastically improve the average piece of software first... and, uh... well, I mean... I think we both know how that's been going :(
-
-
This Tweet is unavailable.
-
This Tweet is unavailable.
- Show replies
-
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.