You may have heard the expression: “Work smarter, not harder.” In relation to a person, it means that we have to concentrate the main problem, instead of wasting time on less significant.
Now, this principle applies to computers. Using the new system Chisel from MIT, allow computers to save energy by conducting calculations of non-priority tasks on a less powerful but more energy efficient equipment.
In these calculations, errors are possible, but for them it is not critical.
Chisel system intended for use in the most complex and costly project.
Special software program identifies the most “severe” function. After that, they all show the programmer who must specify tasks requiring the greatest accuracy. Before you start the program for each function, you can set the required accuracy of the calculations, and also to see how it would work in such conditions.
has a high-priority tasks are then processed by the most powerful and consumes more energy parts of equipment, equipment used for simpler less priority. Examples of such non-priority tasks is image processing, where the error in several pixels is irrelevant.
The simulation showed that this method of optimization saves between 9 and 19% of electricity. Software trends based on the programming language Rely, allowing, among other things, the need to manually specify a separate function calculation accuracy.
Scientists at Rice University are also working on the concept of “inaccurate” chip, which, they claimed, would be at least 15 times more energy efficient than current chips – and it’s enough to put up with some error in work of non-priority tasks.