ADVERTISEMENT
See Inside January 2006

Recognition Engines

New computer designs process networked "streams" of data for better spam and virus detection

The computer industry survived for much longer than it should have on the assurance that faster processors every few years would cover a multitude of sins--the inefficiency and bloated size of application software being some of the worst transgressions. That luxury appears to be fading as power consumption has skyrocketed and the circuit boards on which the microprocessors sit threaten to transmute themselves into space heaters. Intel (where the hallowed Moore's law has reigned) and other hardware makers have responded by designing computers to run multiple processors at slower speeds.

Multiprocessors come with their own baggage, however. First, writing software that apportions computational tasks among several processors remains an unwanted burden for many programmers. Moreover, a number of the fastest-growing networking applications--from virus scanning to reading Web documents encoded in extensible markup language (XML)--do not lend themselves readily to parallel processing....

This is only a preview. Get the rest of this article now!

Select an option below:

Customer Sign In

*You must have purchased this issue or have a qualifying subscription to access this content


It has been identified that the institution you are trying to access this article from has institutional site license access to Scientific American on nature.com.
Click here to access this article in its entirety through site license access.

Rights & Permissions
Share this Article:

Comments

You must sign in or register as a ScientificAmerican.com member to submit a comment.
Scientific American Holiday Sale

Give a Gift &
Get a Gift - Free!

Give a 1 year subscription as low as $14.99

Subscribe Now! >

X

Email this Article

X