text-only page produced automatically by Usablenet Assistive Skip all navigation and go to page content Skip top navigation and go to directorate navigation Skip top navigation and go to page navigation
National Science Foundation
Awards
design element
Search Awards
Recent Awards
Presidential and Honorary Awards
About Awards
Grant Policy Manual
Grant General Conditions
Cooperative Agreement Conditions
Special Conditions
Federal Demonstration Partnership
Policy Office Website



Award Abstract #1409367

CSR: Medium: Collaborative Research: Architecture and System Support for Power-Agile Computing

NSF Org: CNS
Division Of Computer and Network Systems
divider line
Initial Amendment Date: July 30, 2014
divider line
Latest Amendment Date: August 18, 2015
divider line
Award Number: 1409367
divider line
Award Instrument: Continuing grant
divider line
Program Manager: M. Mimi McClure
CNS Division Of Computer and Network Systems
CSE Direct For Computer & Info Scie & Enginr
divider line
Start Date: August 1, 2014
divider line
End Date: July 31, 2017 (Estimated)
divider line
Awarded Amount to Date: $282,931.00
divider line
Investigator(s): Geoffrey Challen challen@buffalo.edu (Principal Investigator)
divider line
Sponsor: SUNY at Buffalo
520 Lee Entrance
Amherst, NY 14228-2567 (716)645-2634
divider line
NSF Program(s): COMPUTER SYSTEMS
divider line
Program Reference Code(s): 7924
divider line
Program Element Code(s): 7354

ABSTRACT

Short battery lifetimes are one of the top complaints of today's smartphone users and are limiting the transformative potential of these mobile devices. Hardware components continue to offer new energy-saving features, but today's mobile operating systems are ill-prepared to utilize these new capabilities. This project investigates novel hardware-software coordination mechanisms to make use of existing and next-generation hardware energy-saving features more effectively. The focus is improving "power agility", a measure of a system's ability to adaptively reallocate energy between hardware components to meet the changing needs of running applications, through the introduction of new operating system interfaces and abstractions.

In contrast to previous approaches that attempt to manage energy directly, this project explores the idea of measuring and managing energy inefficiency, defined as the amount of extra energy actually used to perform a task above the minimum required for the task. Allocating inefficiency, rather than energy, addresses many of the problems with previous energy management approaches while still allowing the operating system to prioritize energy usage between tasks. By allocating inefficiency, power-agile operating systems can safely allow tasks to tune hardware components directly using userspace tuning libraries, allowing them to make cross-component tradeoffs in response to changing requirements while pursuing a wide variety of different energy management strategies. The project also integrates education with the research through a new course on power-agile computing at both of the collaborating institutions.

 

Please report errors in award information by writing to: awardsearch@nsf.gov.

 

 

Print this page
Back to Top of page
  RESEARCH AREAS   FUNDING   AWARDS   DOCUMENT LIBRARY   NEWS   ABOUT NSF  
Website Policies  |  Budget and Performance  |  Inspector General  |  Privacy  |  FOIA  |  No FEAR Act  |  USA.gov
Accessibility  |  Plain Language  |  Contact
National Science Foundation Logo
National Science Foundation, 4201 Wilson Boulevard, Arlington, Virginia 22230, USA
Tel: (703) 292-5111, FIRS: (800) 877-8339 | TDD: (800) 281-8749
  Text Only Version