What would you do with thousands of “free” MIPS?Â In The Rise of “Freeconomics”, Chris Anderson notes that for about $200, you can buy an Intel Core Duo processor, capable of executing 20,000 MIPS.Â Â ToÂ put that in perspective:
- In 1977, Digital Equipment’s Vax 11/780 was a 1 MIPS minicomputer, and the Cray-1 supercomputerÂ deliveredÂ blindingly fast execution at 150 MIPS.
- By 1982, 5 years later, a 6 Mhz 286 had about the same equivalent processing power as theÂ Vax.Â
- Sometime in the mid 1990’s, Cray’s benchmark was finally passed on PowerPC processors, as PowerMac’s emerged benchmarkedÂ at 150 to 300 MIPS.
- A 1999 era Pentium III/500 delivered 800 MIPS of processing power.
- A year later, in 2000, the Playstation 2 pumped out an astounding 6000 MIPS.
- My 2002 vintage Athlon XP clocks in at 4200 MIPS.
- And today, for about $200, you can buy a 20,000 MIPS processor.Â
CurrentÂ embedded processors (like theÂ PXA900 in my Blackberry Pearl, or the ARM 1136 in the NokiaÂ N93 I wrote about) are capable of 2000 era desktop processor speeds — in the range of 1000 MIPS, depending on battery consumption. These devices take photographs, play music, perform reasonable quality speech recognition and much more.Â
Our office runs a year 2000 vintage 700Mhz Pentium III with 256M of memoryÂ and Asterisk for our PBX.Â We can accomodate perhaps 6 or 8 phone calls simultaneously (there’s just 12 of us, so that’s really all we need).Â In theory, my current cellphone, and my current PC-based PBX, have roughly the same processing power.Â It should be possible to power an office PBX on a PDA.Â
It’s 2006 now.Â If the current trend holds true, and we can each carry 20,000 MIPS of processing power in the palms of our hands by 2012, what will we do with that power?Â Will my phoneÂ be a peer to peerÂ media player, with advancedÂ 3D graphics, and high definition video?Â The processor in my router is a 266Mhz part from Broadcom.Â What will the world look like when thousands of MIPS of processing power are available at the edge of my home?Â Does my router become my home web page, PBX,Â mail server, and… who knows?Â PC’s will be valuable for their keyboards, but most of the interaction you have with computers will be via portable and embedded devices.
One of the biggest impacts will be on network architecture.Â Isenberg’s The Rise of the Stupid Network posits that all intelligence will move to the edge.Â In a world where MIPS are free, it’s simply more cost effective to distribute the decision making to the edge of the network rather than centralize it.Â The implication for network service providers (especially telecommunications companies) is that the centralized applications they relied on for revenue in the past are going away.Â You can already see this happening.Â Why, for instance, would I ever type *69 into my handset to ask the network who the last person who called me was when my handset keeps track of the last 50 callers, and lets me punch a button to redial any of them.Â When *69 was conceived of, telephone terminals were dumb.Â Today, they’re not.
Only resources which must be centralized will remain so.Â Directories will likely remain central assets, because decentralized directories are hard to manage, as SkypeÂ has shown repeatedly.Â How often have youÂ picked up a real phone, and called a Skyper to ask if they were online, because they didn’t showÂ up in your buddy list?Â The value of a social networking application is in the relationships it represents.Â Centralized servers will be required to manage these applications.Â There will be tremendous value in a few key centralized services, and everything else will be decentralized.Â
One thing is for certain.Â When everything is connected, and processing power is “free”, today’s communications networks will seem as antiquated as steam locomotives must have been after the introduction of the automobile.Â Â That day isn’t that far away. WeÂ will see it within the five years.