The inexact processor, more-or-less gets the job done (via Rice University)
Correctness is the definition of computer function. It is what programmers strive to attain. So, it might come as a surprise that a new counterintuitive computer chip is taking advantage of making mistakes.
A huge team that includes researchers from Rice University, Singapore’s Nanyang Technological University, Switzerland’s Center for Electronics and Microtechnology and UC Berkeley have produced an “inexact” computer chip that improves power efficiency, processing time and resource efficiency by allowing occasional mistakes. These “inexact” chips, also known as PCMOS, probabilistic complementary metal-oxide semiconductor, are about 15 times more efficient in speed, power, and size than current technology.
A paper released by the team has been recognized as the “best paper” at this year’s ACM International Conference on Computer Frontiers in Cagliari, Italy. The “inexact” chip works by allowing hardware that performs simple functions like addition and subtraction to make some mistakes. By statistical management of the probability of errors and limiting those calculations that cause errors, these researchers found they could cut down power consumption dramatically.
A method for improving efficiency of the chip is a process called “pruning”, in which rarely used parts of the chip’s digital circuitry are deactivated. Applying “pruning” allows for chips that are twice as fast, use half the energy and are half the size of conventional chips. It was published, that chips with 0.25% deviation improved power efficiency by 3.5 times compared to current chips. An 8% deviation proved an efficiency 15 times greater. “Confined voltage scaling” is another idea that helps power efficiency by taking advantage of the faster processing speed.
(Left) Original frame (Middle) Using an error of 0.54% (Right) Error of 7.58%. The frame on the left is 15 times more efficient. (via Rice University)
Project co-investigator Christian Enz of the CSEM, expressed his enormous confidence for this new technology, “Particular types of applications can tolerate quite a bit of error. For example, the human eye has a built-in mechanism for error correction.” Using these PCMOS, researchers were able to produce images with 0.25% error, which were practically identical to their correct counterpart.
Now the team plans to apply these chips in everything from hearing aids, cameras and even low cost tablet computers called I-slates. In fact, Krishna Palem, Professor of Computing at Rise announced that 50,000 I-slates are due to be delivered to India’s Mahabubnagar District middle schools and high schools in the next three years.
I-Slate (via Rice University)
The high efficiency of this “inexact” technology will allow the I-slate to be powered by solar panels similar to the ones used in calculators. The first batch of I-slates and hearing aids containing PCMOS, or “inexact” chips are expected to surface in 2013. So much for avoiding mistakes this whole time.
Cabe


