Mobile megahertz madness heats up

The competition is heating up in the market for smartphones and other mobile devices. Literally. You might want to put on some oven mitts.

The competition is heating up in the market for smartphones and other mobile devices. Literally. As competitors try to leap-frog each other in performance we're seeing a repeat of the desktop computer's Megahertz arms race, only this time the palm of your hand. You might want to put on some oven mitts.

The story so far:

Continue reading: Megahertz madness >

The Megahertz figure tells you how many cycles per second the CPU can run. The ARM11 chip can issue one machine instruction per cycle, so a 500MHz ARM11 can run at most 500 million instructions per second. The ARM Cortex A8 can issue up to 2 instructions per cycle, making it theoretically twice as fast as the ARM11 at the same clock speed. Other architectural changes improve further on that.

Of course, there is a down side to this race. Faster processors mean more heat and more power drain, resulting in lower battery life. However this effect is mitigated by shrinking die sizes, smarter power management, and bigger batteries, which is why the battery in the iPhone 3GS actually lasts longer than the one in the older 3G.

For developers, the ever-increasing capabilities of mobile devices makes programming them more and more like desktop and server computers. But someone once said software is like a gas that expands to fill all available hardware. Faster processors won't necessarily mean everything will run faster for the users. If you've compared running Word 2007 on Vista with, say, WordPerfect on DOS you know what I mean.

It is my hope that developers will hold the line on functionality and bloat, concentrating on essential features that translate well to the small screen. Only then can users see the benefit of longer battery life and snappier performance as the hardware technology marches on.

Newsletters

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
See All
See All