Energj är ett javabaserat system som med genomtänkt programmering ska kunna sänka energiförbrukningen utan hårdvarumässiga förändringar. Grundtanken är att dra nytta av de processer som fungerar trots en hög felmarginal exempelvis på grund av sänkt spänning eller lösare felkontroll.
Systemet delar upp koden i två isolerade men sammankopplade block, beroende på vilken information som måste vara exakt och inte.
Med dagens hårdvara skulle lösningen kunna erbjuda en energibesparing på mellan 30-50 procent. Simulerad hårdvara där vissa transistorer körs med lägre spänning än andra sägs dessutom kunna ge en ytterligare energibesparing på 20- 50 procent. Kombinerad hård- och mjukvara tros kunna sänka förbrukningen med så mycket som 90 procent.
Några feltoleranta områden anges vara strömmande ljud och video, spel samt bildigenkänning. Forskarna vid University of Washington hoppas släppa Energj som öppen källkod under sommaren.


































