Computerworld
Quick Menu
Search



Ads by TechWords

See your link here


Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Networking
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.
Video Conferencing
Easy to use secure video conferencing from WiredRed.com
Laptops
Toshiba Laptops with Intel® Centrino® Duo. Free Shipping

Anticiparallelism

 

Sign up to receive Networking and Internet Resource Alerts

January 7, 2002 (Computerworld) -- Microsoft Corp. researcher Eric Horvitz says he's trying to figure out "what a computer should worry about when its thumbs are twiddling." Computers spend a huge amount of time twiddling their digital digits, wasting computational resources, he says.
Computers shouldn't be surprised by requests, especially from regular users, says Horvitz. For example, a PC running a network application could, while temporarily idle, prefetch and cache content from the Internet that a user may need later. Horvitz calls this "continual computing," in which computers stay busy by anticipating users' wishes.
Ethernet inventor Bob Metcalfe estimates that more than 99% of the world's computer capacity is wasted. He points out that modern microprocessors, such as Intel Corp.'s Itanium, engage in speculative execution - in which some values are computed or retrieved before they are needed - while doing other work. He says that principle should be moved to higher levels, to the operating system and to application software.
"What's done at the hardware level is really minuscule compared to what could be done," says Metcalfe, a partner at Polaris Venture Partners in Waltham, Mass. "This is a very old, deep idea that needs to be pursued much further than it has." He calls the idea "anticiparallelism."
Metcalfe argues for new control structures in languages that make it easier for programmers to enable anticiparallelism. "We need constructs that would let you say, 'Here's a bunch of things that need doing, and here's an expression of their priority,' " he says.
Some elements of continual computing are embodied in IBM's Autonomic Computing initiative, which aims to make systems self-managing. IBM is developing software that can reconfigure itself while constantly striving to optimize its own performance. "It will monitor its constituent parts and fine-tune workflow to achieve predetermined system goals," according to IBM.
In Horvitz's model, continual computation requires the computer to examine possible actions and execute those with the highest "expected value." Expected value is calculated by multiplying the probability that the user will want to take a path by the value of having it done in advance. The greater the delay avoided, the greater the value.
Many applications could take advantage of continual computation, Horvitz says. "Imagine if [Microsoft] Outlook maintained a set of probabilities based on you as the user - what you tend to do with e-mail messages, how you tend to view them, how you go back to them," he explains. Delays would be minimized because Outlook would perform many tasks before being asked, Horvitz claims.
"And Microsoft Project could sense when you are going to call for an optimization or when you are going to recalculate things in Excel," Horvitz

Continued...
1 | 2 | NEXT  



Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
"A free monitoring tool from Hyperic will be a boon to those who depend on cloud-based services from Amazon...." Read more...
"IT pilot fish at a small hospital gets a tech-support call from the lab department. It seems they've had trouble..." Read more...
Read more Networking posts or See all Blogs
Microsoft: We'll help other vendors find, fix their bugs
Free Windows XP tuneup: Put new life into an old workhorse
Politics 2.0 heats up traditional summer doldrums
Judge rejects student visa injunction sought by H-1B opponents
Kaminsky: Many ways to attack with DNS
TSA relaxes laptop screening rules this month
Road-warrior conundrum: Laptop or handheld?
First responders get more emergency communications options
$12 Indian 'TV computer' a knockoff of '80s Nintendo system, not Apple II
Jobs shakes up Apple management over MobileMe debacle
More top stories...
Russian hacker gang steals with impunity, says researcher
Microsoft promises 12 patches next week
Credit card thieves ran a polite, professional help desk
Bet on it: Employee wagers help companies predict the future
Massive faux-CNN spam blitz uses legit sites to deliver fake Flash
Search closing in on e-mail as most popular online activity, report says
At LinuxWorld, problem-solvers hunt open-source solutions
SQL Server 2008's future 'cloudy' as Microsoft releases new database
Missing Registered Traveler laptop found
New Google tool aims to provide more insight into online searches
Before the iPhone will ever rival the BlackBerry in the workplace, IT admins need to know how to best activate and deploy it to their workers. Part 1 of a three-part series focuses on activation and configuration.
How do you make a phone with the smallest possible size, but the largest possible screen? Blogger Mike Elgan knows.
Got a basement full of old components? Why not use them to build yourself a new PC? We show you how to do it.
Narcissistic employees — yes, IT has its fair share — can wreak havoc in the office and put your own job at risk.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Business Continuity Zone
Data Center Management Zone
Enterprise-Class Security Zone
The File Data Management Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
Business Intelligence and Analytics Zone
Identity & Security Management Zone

Ads by TechWords

See your link here
Advance your BlackBerry(R) solution management know-how this July
Advance your BlackBerry(R) solution management know-how this July
BlackBerry Technical Seminar, register today!
Go to the webcast 
Accelerate Your Pursuit of Perfection.
Download this white paper, free, compliments of Kodak!
(Source: Kodak) For almost 80 years, Kodak has been helping banks, insurance companies, healthcare providers, government agencies and other businesses produce billions of document images. So Kodak is uniquely positioned to know - and deliver-what customers want: easy-to-use scanners that output the best possible image quality.
Download this white paper go
Computerworld Executive Briefing: Automating Network Management
Download this Executive Briefing now (a $195.00 value), compliments of ProCurve Networking by HP.
(Source: Computerworld) This briefing looks at the basics of network management, which tend to get lost in the dizzying array of products and processes. It also examines new tools that are on the way to help IT executives deal with management in the new era of automation.Download this Executive Briefing now (a $195.00 value), compliments of ProCurve Networking by HP.
Download this executive briefing download
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
Archiving Compliance with Sunbelt Exchange Archiver
The Impact of Messaging and Web Threats
Web Security SaaS: The Next Generation of Web Security
View more whitepapers 

Troubleshooting Remote Site Networks - Best Practices
Management and remote site employees expect the same level of network service as the headquarters site. However, when IT staff are faced with limited resources to support remote site networks, often the applications, services and performance at those sites is not as robust as the headquarters site. See how to deliver a high level of network service at remote sites using the best practices outlined in this white paper.

Read whitepaper now
Super-size your LAN with fiber
Fiber optic technology frees the Local Area Network (LAN) from the confines of a single building, allowing a LAN to extend across a campus or a metropolitan area. Read how the selection of fiber optic components affects repeaterless transmission distance and how one school district used fiber to build a more reliable and more cost effective high-speed, district-wide network. Also, read how Metropolitan Area Network (MAN) ownership may require self-assessment of network performance.

Read whitepaper now
Determining the cause of poor application performance
Are users constantly complaining that your network is too slow? Or that they can���t connect or can't stay connected? Are network applications hanging and slowing productivity? Do you spend way too much time trying to isolate the source of the problem and to prove that often the issue isn't the network at all but the application? In this on demand webcast, learn best practices and common root causes of application problems using case studies and live network traffic.

Watch webcast now