|
|
|
|
|
by interroboink
654 days ago
|
|
Perhaps I misunderstand you, but what about those decades where CPUs were made faster and faster, from a few MHz up to several GHz, before hitting physical manufacturing and power/heat limits? Was that all just a bunch of wasted effort, and what they should have been doing was build more and more 50MHz chips? Of course not. There are lots of advantages to scaling up rather than out. Even today, there are clear advantages to using an "xlarge" instance on AWS rather than a whole bunch of "nano" ones working together. But all this seems so straightforward that I suspect I really don't understand your point... |
|
If you waited for chips to catch up to your workload, you got smoked by any competitors who parallelized. Waiting even a year to double speed when you could just use two computers was still an eternity.
> Was that all just a bunch of wasted effort, and what they should have been doing was build more and more 50MHz chips?
No, that’s a stupid question and you know it. You set it up as a strawman to attack.
Hardware improvements are amazing and have let us do tons for much cheaper.
However, the ~4ghz CPUs we have now are not meaningfully faster in single thread performance compared to what you could buy literally a decade ago. If you’re sitting around waiting for 32ghz that should only be “3 years away”, you’re dead in the water. All modern improvements are power savings and density of parallel cores, which require you to face what Grace presented all those years ago.
Faster CPUs aren’t coming.
xlarge on AWS is a ton of parallel cores. Not faster.