Vous avez peut-être entendu l'expression, "travailler plus intelligemment, pas plus dur." Lorsqu'il est appliqué à l'homme, cela signifie (en partie) que nous devrions faire de notre mieux le travail sur les tâches qui sont les plus importants, au lieu de perdre du temps et des efforts en va tout faire sur chaque tâche. Eh bien, ce principe est désormais également appliqué aux ordinateurs. Utilisation nouveau système Chisel du MIT, les ordinateurs sont économiser de l'énergie en déléguant des tâches moins critiques à moins fiable du matériel d'énergie inférieure. Cela signifie des erreurs peuvent être faites sur ces tâches, mais qui est OK.

Chisel est destiné à être utilisé principalement par les programmeurs travaillant sur assez haut de gamme, des projets complexes.

Le logiciel scanne les programmes pour les différentes fonctions qui nécessitent beaucoup de puissance de traitement. Il présente ensuite ces pour le programmeur, et a leur indiquent combien il est important que chacun soit exécuté de façon aussi précise que possible. Avant qu'ils commettent, toutefois, les utilisateurs peuvent choisir la marge d'erreur qu'ils vont tolérer pour une tâche donnée, plus ils peuvent voir un aperçu de la façon dont la fonction sera de travailler à ce paramètre.

Tâches qui sont donnés une priorité élevée sont ensuite traitées à l'aide la plus fiable, le matériel énergivores de l'ordinateur. Tâches pas si importants, toutefois, vont dans les circuits de bas de gamme. Un exemple d'une telle tâche "quelques-erreurs-autorisés" serait le rendu des images, où un ou deux hors-lieu pixels seraient tout simplement pas que les grandes d'un accord.

Dans les simulations, l'utilisation de Chisel a été trouvé à entraîner des économies d'énergie allant de 9 à 19 pour cent. Le logiciel est basé sur un langage de programmation développé précédemment connu que compter, dans lequel les utilisateurs entrent code spécifique lors de l'écriture des programmes, pour indiquer manuellement les tâches qui sont plus tolérante aux erreurs.

Les scientifiques de l'université Rice étudient également le concept de mettre en place avec des erreurs mineures dans le but d'économiser l'énergie, avec une puce "inexacte" qu'ils réclament est au moins 15 fois plus efficace que la technologie actuelle en termes de vitesse, la consommation d'énergie et la taille - et qui est assez bon pour obtenir des emplois moins prioritaires fait sans trop d'erreurs.