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?"
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.
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...
The CPU spends as much as 75% of its time idle because its waiting patiently for the memory to give it something to do. With Systems only delivering information at a max of 1 Ghz and processors going up to almost 4 times as fast... Studies also show that they could in term be able to squeeze 20 Ghz out of wires as long as 20 inches (and only by 2010 will we be able to achieve that), but that would only be sufficient for the 32 nanometer generation of microships (and we're quite ahead of that)... So i think the future resides in optical connections within the motherboard, allowing processors to finally... well... process ;-)
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/