Fascinating article, and very well written, thank you.
6 posts • joined 22 May 2018
Show some understanding, people
We're going to see more of these. To get the performance that users have come to expect, modern CPU's are so fiendishly complicated that nobody (even the people who design them) can possibly know how they will behave in all possible situations. I have every sympathy with the chip designers. Getting your head around CPU design these days must be extremely challenging.
And, to some extent, I blame software developers like myself. We have got lazy. "CPU's are fast" we say, "we don't need to bother about the efficiency of our code". I installed Windows 10 recently on a machine that, a few years ago, was state of the art and always had excellent performance. It ran like a dog, even doing something mundane like popping up a menu. Draw your own conclusions.