Does Moore's Law Help or Hinder the PC Industry?
An anonymous reader writes to mention two analysts recently examined Moore's Law and its effect on the computer industry. "One of the things both men did agree on was that Moore's Law is, and has been, an undeniable driving force in the computer industry for close to four decades now. They also agreed that it is plagued by misunderstanding. 'Moore's Law is frequently misquoted, and frequently misrepresented,' noted Gammage. While most people believe it means that you double the speed and the power of processors every 18 to 24 months, that notion is in fact wrong, Gammage said. 'Moore's Law is all about the density...the density of those transistors, and not what we choose to do with it.'"
If Moore's law is helping or hindering the PC industry? I don't think it could hinder it... Do you think we'd have even more powerful computers without it? Or higher transistor density, if you like?
It certainly seems to have had an effect on peoples attention to writing efficient code. Mind you, it is more expensive to write code than throw more processor at things ...
Sure, being tied to the x86 architecture hurts, but it's nice to have a pretty base standard as far as architectures go and not have to learn different assembly languages, data flows, etc. for each new generation of computers.
Why do computers in general need to get any faster these days?
Ten years ago I wouldn't believe I would ever ask such a question but I have been asking it recently as my retired parents are looking to buy a computer for the web, writing letters and emails. I've told them specifically "DO NOT BUY VISTA" (why on earth would anyone want that ugly memory-hog?), so I just can't think of a single reason why they need even one of the medium-spec machines.
Personally, I like my games, so "the faster the better" will probably always be key. But for the vast majority of people what is the point of a high-spec machine?
Surely a decent anti-spyware program is a much better choice.
In fact there's alot of debate whether Moore's Law will break-down due to fundamental barriers in the physics, or whether we will first hit an economic wall: no bank will be willing (or able?) to fund the fantastically expensive construction of the new technologies.
What we do with the transistors? Run software of course. Enter Wirth's Law:
"Software is decelerating faster than hardware is accelerating."
More Twoson than Cupertino
So any recent benchmarks of how the latest T2 stuff does vs recent x86 machines in popular server apps like _real_world_ webservers, databases?
AFAIK, it was slower than x86 the day it was launched, and when Intel's "Core 2" stuff came out it got crushed in performance/watt.
I'd say the ability to run 30-year-old software unmodified on a modern processor shows just how little progress we've actually made...
Just junk food for thought...
Boot time is constrained by harddrive seek times, not CPU throughput. Today's harddrives have only marginally better seek times than harddrives from 1998. PCs didn't improve much in terms of latency at all.
But few developers seem to be aware of this, which is probably one of the reasons for many types of apps starting even slower than they used to. Many apps abuse the filesystem as a database. My system has currently >600.000 files on it. In 98 I would have had maybe 2000 and back than, most of these files were my user files, rather than files for apps, configs and caches.