Where's My 10 Ghz PC?
An anonymous reader writes "Based on decades of growth in CPU speeds, Santa was supposed to drop off my 10 Ghz PC a few weeks back, but all I got was this lousy 2 Ghz dual processor box -- like it's still 2001...oh please! Dr. Dobbs says the free ride is over, and we now have to come up with some concurrency, but all I have is dollars... What gives?"
Multi-processing is the way to go. We need to do that to help heat dissipation...
My wife doesn't listen to me either...
I remember the old days, when programmers nudged every
single bit of speed and capability out of the machines they had.
When computer engineers, faced with limits, still made magic
happen.
I hope this ushers that habit back into the profession. We have a lot of great technology, right now, let's find a better way to use it and make it more ubiquitous.
True we have found limits to materials hence we need to think out of the box and find new materials.
Linux is like a teepee. It has no windows, no gates, and there's an Apache inside.
To my mind it _might_ be a good thing if the rampant speed-advance slowed (a lot).
Consider:
We might get some return to efficient coding being the norm, instead of writing systems anyhow and throwing more/faster hardware at it until it runs acceptably (Microsoft; its you I'm looking at!)
Your (and your business') desktop machine might _not_ become obsolete in no more than 2 years, and mmight continue in useful service as something more sensible than a whole PC doing the job of a router...
Processor designers might spend more time (i know they already spend some) on innovating new ideas, rather than solving the problems with just ramping up clock speeds.
Cooling/Quietening technology might have a snowball's chance in hell of catching up with heat output?
(and the wild dreaming one)
Games writers might remember about gameplay, rather than better coloured lighting...
But now even you cheapest PC covers most users needs. So the CPU designers will continue to inovate but they will find that people will be able to keep their PCs and other electronics longer. Fundementally, the CPU business will start loosing steam and slow down. When people don't need to get new machines, they won't. The precieved premium for the high end products is getting less and less.
Without a major breakthrough, which isn't something I'd bet on, I'll agree that we are very close to the limits of silicon based CPUs.
Remember when 9600 baud was close to the limit of copper? Then 33.6. Then they changed how the pair was used, and made 128K ISDN. Then they changed it again and we're getting 7-10 MB DSL....sometimes even faster depending.
I find it hard to say the we're close to the limits of any technology in the computer/telecom field. Someone always seems to find a new way around it.
Do not fold, spindle or mutilate.
No,
The lack of breakthrough will be due to something entirely different.
So far we have been exploiting the fruits of fundamental material science, physics and chemistry research done in the 60-es (if not earlier), 70-es and to a small extent in the 80-es. There has been nothing fundamentally new done in the 90-es. A lot of nice engineering - yes. A lot of clever manufacturing techniques silicon of insulator being a prime example - yes. But nothing as far as the underlying science is concerned.
This is not just the semiconductor industry. The situation is the same across the board. The charitable foundations and the state which used to be the prime source of fundamental research funding now require a project plan and a date when the supposed product will deliver a result (thinly disguised words for profit). They also do not invest into projects longer then 3 years.
As a result noone looks at things that may bring a breakthrough and there shall be no breakthroughs until this situation changes
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/