iApplianceWeb.com

EE Times Network
e-search


Search the EE Times Network
News Flash Appliance Insights Appliance Directory Standards in IA Webcasts


 

Netcentric View:

Water, mobile technology and the paths of least resistance

By Bernard Cole
iApplianceWeb
(08/30/04, 09:46:52 AM GMT)

There are more than one billion cell phones and various multimodal wireless mobile combinations now active in the world – each containing a sophisticated DSP/RISC multiprocessor core.

Based on that, the general assumption in the computing industry is that such mobile computing and communications appliances, with sales at an estimated $400 million a year, are well on their way to becoming the dominant computing platform, replacing the desktop PC, which has long held that position.

Carrying over world views typical of the PC market, many semiconductor makers and consumer electronics firms are adopting the strategy that worked for desktops: add more features and they will come (and spend). But I have my doubts that such linear Field of Dreams thinking is valid anymore, given the still unsettled environment of the new world of  “converged” computing and communications.

My view of technology evolution in any market environment is that it is like water: it always follows the paths of least resistance. The trick is to know the terrain and find out what specific paths it will follow as it flows to its ultimate destination.

That was easy enough in the relatively stable PC-dominated market of the 90s. On stable terrain, with knowledge of the geography, it is possible to predict the paths of least resistance. But the new connected computing environment is like a landscape after an earthquake. Water still flows down hill. But with an entirely new topology, it is hard to predict what specific path or paths of least resistance will be followed.

In the new connected computing terrain, I am not sure the “more is better” approach - which will need the power of a mobile supercomputer - is necessarily the line of least resistance.

But let’s assume this is the case and see where it takes us. So far it has led to the emergence of  PDAs and cell phones with cameras, WLANs, word processing,  PIMs, dictionaries, music playing and recording. Now, the industry has got it in its head that if these devices can be made fully multimedia in nature, hopes for a new high volume, and dependably profitable, platform will become a reality.

The capabilities being talked about for the next generations of mobile devices are awesome. So-called natural I/O interfaces proposed include not only graphics qualities rivaling the desktop, but high quality audio input and output, both requiring continuous real time processing and conversion.

Also being considered are multiple high bandwidth wireless interfaces for voice and data communications, Internet access and local networking.  Add to that the many computationally intensive functions that are being considered: soft radio, encryption, speech recognition and text/speech translation, not to mention all of the live video delivery applications that are talked about.

It is estimated that the compute power required to do all of this on a single mobile platform would be equivalent to 16 to 18 two Gigahertz Intel Pentium 4 processors. That doesn’t sound like a line of least resistance to me.

There is a lot of evidence that the architectural optimization techniques that have allowed increases in computing power every 18 months are rapidly running out of steam. But, even so, putting that much on a chip is the easy part. The hard part is doing it within a typical battery-powered mobile appliance’s power budget, which allows only a miniscule peak power limit of about 70 to 100 milliwatts.

Working against achieving this goal are some unpleasant quantum realities as we move fabrication technology further into the nanometer range, where circuit level effects are already a significant barrier to continued performance gains.

At the current sub 100nm level, the rise in static leakage current, capacitive and inductive coupling, and increased interconnect lengths are also having profound -- and negative -- effects on power consumption and dissipation. Static leakage alone accounts for as much as 50 to 60 percent of the power dissipation for high end processors built with sub 100 nm technology.

Are there path of less resistance alternatives to achieving the kind of functionality that is needed? Two that I can think of are (1) shift to alternative fabrication and logic design techniques; and  (2) shifting to new processor architectures more appropriate to the new connected environment.

For a number of reasons, shifting from synchronous to asynchronous logic, or other more incremental alternatives such as mesochronous, pleiso-synchronous and adiabatic logic is not likely to be the path of least resistance that the market will need. Aside from the institutional momentum, and the resistance to learning new circuit fabrication techniques, corporate accountants, stock analysts and vice presidents of finance prefer the status quo. As expensive as the present synchronous logic techniques are becoming, they have the advantage of predictability and can be factored into calculations for years into the future.

New technologies, no matter how promising, are unpredictable, which makes it hard to project future profits and losses, and to promise the clockwork-like stock price and dividend increases that the market analysts and stockholders have come to expect as their due.

Another possible path of less resistance is a shift to another architectural paradigm. If this is the technology path the market chooses, what’s needed is a more efficient engine that addresses the application needs of the market.

Here there are a number of choices. But the lack of consensus on what is the most appropriate architecture tells me that this is also not a path of least resistance: application and algorithm specific architectures with programs that automatically adapt; DSP; multiprocessing; MIMD; SIMD; reprogrammable architectures, and dataflow processing, among others.

But there is a third path of least resistance that I believe is the most likely. Paradoxically, it lies in the ubiquitously wired and wireless connectivity that the Internet and World Wide Web hath wrought and which as pushed the semiconductor industry to the very limits of fabrication technology.

But it will require that we throw out some basic underlying assumptions and ask ourselves: Why do all the applications and processing power have to reside on the mobile appliance device itself?

Why not go “back to the future” and use the dumb client-server hierarchy that the industry started out with, with a few extra 21st century improvements? To the user, it might look as if the handheld device was the ultimate provider, but with sufficient high bandwidth connectivity, reliability, and scalability, much of what is now done “in here,” could just as easily done “out there.”

Wireless LAN and WAN bandwidth is increasing to the tens of megabits per second, wired network core bandwidths are in the 10 to 100 Gigabits/sec. And at the wired network edge’s on- and off-ramps connecting the information superhighway into enterprises,  cable and non-cable service providers, SOHOs and home networks, the bandwidths are ramping up to the 1 Gbps range.

And the emergence of  XML-based Web Services frameworks are providing the network middleware infrastructure by which many operations can be done remotely and cooperatively. Movement toward service-oriented architectures and server-blade based utility computing is also accelerating, which will provide the on-demand reliability, predictability and scalability this distributed computing approach to mobile functionality will require.

There are, of course, a hard core of functions being proposed for nextgen mobile devices - such as video and high fidelity audio processing - that will require as much compute power as possible in the handheld mobile.

 

But there are many others which can be distributed throughout a wired and/or wireless network of  cooperating Web services - word processing, personal information storage, speech recognition, text/speech conversion, to name a few.

 

Other chores that everyone assumes will have to be done on the device itself, such as security and cryptography,  are considerably reduced. With most of your personal processing done on the server and stored there, there would be little need for a lot of security on what would now be a very thin handheld client.

 

And with sufficient bandwidth, reliability and scalability, the need to store photos, video and audio files locally on the handheld everything device is also eliminated.

Looking at the problem from this perspective, maybe we can reduce the compute power needed on future mobile devices to a less surrealistic two or three times that of a 2 GHz Intel Pentium 4 processor. Just a thought. What do you think?

Bernard Cole is site leader and editor of iApplianceweb and an independent high technology editorial services consultant. He welcomes your feedback. Call him at 602-288-7257 or send an email to bccole@acm.org.

For more information about topics, issues and technologies mentioned in this story go to the flashing icon in the upper left corner on this page or go to the iAppliance Web Views page and call up the associatively-linked Java/XML-based Web map of the iApplianceWeb site.

Enter the appropriate key word, product or company name to list instantly every news and product story, product review and product database entry relating to the topic since the beginning of the 2002. 

 

 



Copyright © 2004 Appliance-Lab
Terms and Conditions
Privacy Statement