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.
Hardware
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.

Chip, Heal Thyself

It's becoming ever more difficult to make foolproof chips, but a new layer of software could fix them on the fly.
 

Sign up to receive Hardware Resource Alerts

August 13, 2007 (Computerworld) -- In 1994, Intel Corp. shipped its new Pentium processor with a tiny flaw in a region of the chip devoted to floating-point division. The company shrugged off the problem as extremely minor, but users screamed bloody murder, and Intel eventually recalled the chips, at a cost of $475 million.

Someday, such a financial and public relations disaster might be avoided by equipping chips with Tortola, a technology being developed by a young researcher at the University of Virginia in Charlottesville. Indeed, Intel and IBM are collaborating with computer science professor Kim Hazelwood as she works to create a way for users to download hardware fixes as easily as they do software patches.

Hazelwood says engineers and computer scientists have traditionally sought to optimize the performance of computer systems by concentrating on just one layer at a time  hardware, operating system, application software and so on. But she thinks the solution to a growing number of problems in microprocessors is to build a better bridge between software and hardware and to treat the two symbiotically. She calls this bridge a virtual-execution environment, or VEE.

Kim Hazelwood
Kim Hazelwood
Heres how Tortola works: Hardware sensors (which often already exist on the chip) send information about things such as temperature and voltage anomalies to the VEE, which sits between the hardware and the executing software. The VEE is programmed to react to these signals and to alter the executable code as it runs. For example, if it sees a temperature spike, it might substitute some sequence of instructions known to be less taxing to the processor. It could also respond to performance problems such as memory cache misses or resource contention by reallocating the workload among chip resources.

Hazelwood has proved the concept on a well-known problem in which certain patterns of instructions cause chip circuits to turn on and off rhythmically and rapidly. That might happen, for example, when the same sequence of instructions is executed repeatedly in a program loop. This rapid switching can degrade the reliability of the processor and lead to incorrect results.

Hazelwood has shown that the VEE can sense when this is occurring by watching for voltage spikes and dips on the chip and then judiciously inserting no-op instructions  place-holder instructions that perform useless computations  to break up the on-and-off pattern. The VEE can also unroll an offending loop to lengthen the time between voltage spikes and dips to an acceptable frequency. The altered application code is stored in the VEE and is used instead of the original code as the program runs.

No More Bottlenecks

Hazelwood has also
Continued...
1 | 2 | NEXT  



Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
Chip, Heal Thyself
Grand Challenges Ahead
"User calls to tell IT pilot fish that her monitor won't turn on. He checks it out, and sure enough,..." Read more...
"Whether it's Black Friday, Cyber Monday, or Stupid Bloody Tuesday, you can find great deals on gadgets and gear this..." Read more...
Read more Hardware posts or See all Blogs
New Windows worm builds massive botnet
7 ways to cut your software costs during the economic downturn
How spyware nearly sent a teacher to prison
More top stories...
Windows market share dives below 90% for first time
Major e-stores malfunction on Black Friday and Cyber Monday
Glory days: How high school shaped nine IT leaders
Thin as ever, the latest Air offers up to twice the storage and snappy performance.
We've got an array of economical, expensive, and just plain weird tech gifts for your friends and family.
The spam-spewing 'Srizbi' botnet that was shut down two weeks ago has been resurrected and is again under criminal control, say security researchers.
Facebook is popular and growing -- especially with criminals. Here's why they love it.
Get the latest news, reviews and more about Microsoft's newest desktop operating system
Find wage data for 50 IT job titles.
All Zones
Business Continuity Zone
The File Data Management Zone
Security Management Zone
The SAS Zone
Business Intelligence and Analytics Zone
The Enterprise Search Zone
Software as a Service Zone
The Security Zone

Ads by TechWords

See your link here
Learn-Fast Guide: Get Up to Speed on Green IT

(Source: Computerworld) Whether it's in the front office or the server room, green thinking can save energy, trees and money. From the Editorial Staff at Computerworld, here's the latest thinking on greening your operations.
Download this executive briefing download
Virtualization Everywhere
Download this white paper, free, compliments of Citrix.
(Source: Citrix) Adoption of virtualization is concentrated among large enterprises, while adoption by mid-sized companies has been much slower. For these companies, the cost and complexity of server virtualization solutions has been a barrier.

In this paper, we'll discuss how Citrix XenServer" provides simple, economical server virtualization for any size company. Download now!

Download this white paper go
Advances in SSL and Certificate Management
Advances in SSL and Certificate Management
View this webcast now!
Go to the webcast 
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
IronPort Encryption Technology: Safeguarding Business Email
Simplifying Enterprise File Management
Brocade and the File Area Network - A Taneja Group Solution Profile
View more whitepapers