Smaller Chips Make More Mistakes—But That Could Be a Good Thing

Illustration for article titled Smaller Chips Make More Mistakes—But That Could Be a Good Thing

When you shrink electronics and their transistors with them, they become more error-prone. Usually, that's compensated for by a boost in voltage—but researchers at MIT think we should embrace the mistakes instead.


The idea is simple. Smaller chips with increasingly small transistors are more efficient, but that efficiency is squandered by pumping in power to retain accuracy. Instead, maybe we could allow chips to get some of their calculations wrong and take advantage of the possible energy savings.

You'd have to be careful where the errors occurred, of course. The odd mishap during a video render would probably go unnoticed forever, while calculations in a nuclear power plant probably need to be 100 percent correct. But now, MIT researchers have developed a technique which lets them work out which calculations they can assign to unreliable chips—to make the most of efficiency saving without botching anything critical.

The new tool's called Chisel and it automatically tags operations with accuracy requirements—which means they can be passed on to the appropriate piece of hardware. Tested on a series of image-processing and financial-analysis algorithms, it appears to be able to save between 9 to 19 percent of power.

That a pretty compelling stat. It's not hard to imagine hardware coming equipped with a series of processing cores that can be used to compute important operations with a high-spec processor and less important ones with a lower-spec, more inaccurate chip. The future might be a little bit broken—and all the more efficient for it. [MIT]


ill take processing power over energy savings any day, energy savings is the big problem with the industry right now, its been quite some time since we last got a huge boos in processing power. Now its only 5-10% every gen while it used to be more than 25%, and everyone seems to focus on energy efficiency, companies like amd for example haven't released a single competitive product in mid-high end consumer cpu range, not to mention enterprise. This situation just stagnates the market making everyone ease true processing power and make basically the same chip, sometimes even slower, with better efficiency