Energy efficiency is a daunting challenge in embedded systems that run on limited energy budgets. Better performance, longer battery life, and smaller environmental footprints - improving energy efficiency will be the key enabler of applications and services that have not been possible in the past. Approximate computing has recently emerged as a promising approach to the energy-efficient computing of intrinsically error-tolerant applications like image processing, where small deviations from the exact results in the underlying computations do not substantially degrade the resulting application-level quality. For such applications, approximate computing can produce "just good enough" results to save energy at the cost of only minor or no quality loss.

This project will develop design methodologies for taking advantage of approximate computing in embedded systems, where the contribution of non-computing subsystems (e.g., sensors, actuators, user interfaces, and network interfaces) to energy consumption is at least as significant as that of computing subsystems (e.g., microcontrollers and memory). In embedded systems, both computing and non-computing subsystems must be holistically considered to take full advantage of approximate computing and accomplish full-system energy quality and scalability. The project scope includes characterization, optimization, and design toolchain development, with the focus on embedded systems design.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Application #
1845469
Program Officer
Marilyn McClure
Project Start
Project End
Budget Start
2019-06-01
Budget End
2024-05-31
Support Year
Fiscal Year
2018
Total Cost
$212,928
Indirect Cost
Name
University of Wisconsin Madison
Department
Type
DUNS #
City
Madison
State
WI
Country
United States
Zip Code
53715