Can Our Computers Continue To Get Smaller and More Powerful?
aarondubrow (1866212) writes In a [note, paywalled] review article in this week's issue of the journal Nature (described in a National Science Foundation press release), Igor Markov of the University of Michigan/Google reviews limiting factors in the development of computing systems to help determine what is achievable, in principle and in practice, using today's and emerging technologies. "Understanding these important limits," says Markov, "will help us to bet on the right new techniques and technologies." Ars Technica does a great job of expanding on the various limitations that Markov describes, and the ways in which engineering can push back against them.
Yes. Next question please.
Even if the electronics fail to get much smaller, there's plenty of room to be had in batteries, screens, and the physical casings of our handheld devices.
We're running up against physical limitations but "3d" possibilities will take our 2d processes and literally add computing volume in a new dimension.
So of course it's going to continue, the only question is one of rate divided by cost/benefit.
Bettridge's law says no.
Moore's law says yes.
In the battle of the eponymous laws, which law rules supreme? Find out in this week's epoch TFA.
> Did our jets get faster and lighter and cheaper?
Yes. Especially lighter and cheaper PER PASSENGER, which is the goal for passenger jets.
> it still takes the same amount of energy to fly across the Atlantic.
Nope, fuel efficiency and energy efficiency have improved significantly.
three decades in the industry and I've never seen performance measured or stated in MHz
Erm... from the 80286 through the Pentium 3 CPU clockspeed was pretty much THE proxy stat for "PC performance".
Next you'll be telling me they'll let us run unsigned code on processors capable of doing so. You need to get onboard, citizens. All fast processing is to occur in monitored silos. Slow processing can be delegated to the personal level, but only with crippled processors that cannot run code that hasn't yet been registered with the authorities and digitally signed. You kids ask the wrong questions. Ungood.
Cloudiot: A person who does not see offsite storage as a way to lose control over access to his or her own data.
I can't tell if you are being sarcastic or not...
What you say is true only if you bought all your processors from Intel.
Once AMD came along, it was not entirely true if you compared to them. It was not true if you compared to Mac that used 680x0 and later PowerPC.
"We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
Marketing and sales to ignorant consumers don't count.
Originally it was useful enough. Marketing and sales perpetrated it long after it wasn't anymore.
The "MHz Myth" has been time and again a subject in many a PC magazines
Only once the truth had become myth. The Mhz "myth" only existed because it was sufficiently useful and accurate to compare intel CPUs by MHz within a generation and even within limits from generation to generation for some 8 generations.
It wasn't really until Pentium 4 that MHz lost its usefulness. The Pentium 4 clocked at 1.4GHz was only about as fast as a P3 1000 or something; and AMD's Athlon XP series came out and for the first time in a decade MHz was next to useless. Prior to that, however, it was a very useful proxy for performance.
More meaningful benchmarks have existed long before that era (e.g. Whetstone from early 70s) and many were (e.g. Dhrystone in mid 80s) used all through the rise of the microprocessor (8080, 6502, etc.)
Sure they did. But for about decade or so, if you wanted a PC, CPU + MHz was nearly all you really needed to know.
Feynman's talk on this seems required reading: There's plenty of room at the bottom. None of the linked articles even mention Feynman's name.
As we're nearing the size limit for IC manufacturing technology, what about reducing bloat and coding in a more efficient manner.
Let's look at the specs of earlier machines
Palm Pilot. 33Mhz 68000 with 8MB of storage, yet it was fast and efficient.
C=64 1Mhz 6510 with 64k RAM (38 useable), also fast and efficient, you could run a combat flight simulator on it (Skyfox)
Heck, even a 16MB 66Mhz 486 was considered almost insane in early 1994 (and it only had a 340 *MB* HDD, and everything was fine. (I bought that in high school for AutoCAD)
Go back to the same efficient and small code, and our devices will seem about 10 times faster and will last longer.
I've got better things to do tonight than die.
Three years ago in the uk i bought my daughter a dell laptop, i5 processor, 6Gb RAM, 500Gb hard drive, £350. Recently it died, so i looked around for a replacement. listed in the bargain forums here (hotukdeals.com) only a couple of weeks ago was a laptop i5, 6Gb RAM, 1Tb hard drive, £380. So in three years the price has barely changed for a remarkably simiar spec. Moore's law seems dead? I agree with the original poster!
Computers will get faster, they always do.
But lets be honest, the influx of Java/Ruby/Python and "easy" amature programming are making our computers slower than they were 5 years ago.
- Slower language before we even start.
- Single thread
- No optimizations. Dreadful performance
- Relying on language safety measures, instead of "good logic". Buggy as hell.
- Relying on 50+ library's, just to use 1 function in each.
If only they would learn C++. Our processors probably wouldn't need to be upgraded for another 5 years.
We can but dream, just a shame we live in this "fast food alpha" development world.
I remember the late 90s. My parents unknowingly bought a K6-2 and didn't realize for years that it wasn't an Intel. Nobody was aware of the competition, but that didn't stop them from buying AMD-powered computers.
This space intentionally left blank