articleACM SIGPLAN NoticesJun 4, 2011Closed access

EnerJ

University of Washington

Indexed incrossref

Abstract

Energy is increasingly a first-order concern in computer systems. Exploiting energy-accuracy trade-offs is an attractive choice in applications that can tolerate inaccuracies. Recent work has explored exposing this trade-off in programming models. A key challenge, though, is how to isolate parts of the program that must be precise from those that can be approximated so that a program functions correctly even as quality of service degrades. We propose using type qualifiers to declare data that may be subject to approximate computation. Using these types, the system automatically maps approximate variables to low-power storage, uses low-power operations, and even applies more energy-efficient algorithms provided…

Citation impact

590
total citations
FWCI
27.82
Percentile
100%
References
33
Citations per year

Authors

6

Topics & keywords

Keywords
  • Computer science
  • Programmer
  • Component (thermodynamics)
  • Computation
  • Java
  • Isolation (microbiology)
  • Generic programming
  • Mathematical proof
UN Sustainable Development Goals
  • Affordable and clean energy
No related works found for this paper.

Funding