Share Email Print
cover

Proceedings Paper

Enabling power-aware software in embedded systems
Author(s): James Bonnett; Paul Fox; Aaron Paolini; Adam Markey; Stephen Kozacik; Eric Kelmelis
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

The use of commodity mobile processors in wearable computing and field-deployed applications has risen as these processors have become increasingly powerful and inexpensive. Battery technology, however, has not advanced as quickly, and as the processing power of these systems has increased, so has their power consumption. In order to maximize endurance without compromising performance, fine-grained control of power consumption by these devices is highly desirable. Various methodologies exist to affect system-level bias with respect to the prioritization of performance or efficiency, but these are fragmented and global in effect, and so do not offer the breadth and granularity of control desired. This paper introduces a method of giving application programmers more control over system power consumption using a directive-based approach similar to existing APIs such as OpenMP. On supported platforms the compiler, application runtime, and Linux kernel will work together to translate the power-saving intent expressed in compiler directives into instructions to control the hardware, reducing power consumption when possible while still providing high performance when required.

Paper Details

Date Published: 12 May 2016
PDF: 8 pages
Proc. SPIE 9848, Modeling and Simulation for Defense Systems and Applications XI, 984806 (12 May 2016); doi: 10.1117/12.2228551
Show Author Affiliations
James Bonnett, EM Photonics, Inc. (United States)
Paul Fox, EM Photonics, Inc. (United States)
Aaron Paolini, EM Photonics, Inc. (United States)
Adam Markey, EM Photonics, Inc. (United States)
Stephen Kozacik, EM Photonics, Inc. (United States)
Eric Kelmelis, EM Photonics, Inc. (United States)


Published in SPIE Proceedings Vol. 9848:
Modeling and Simulation for Defense Systems and Applications XI
Susan Harkrider; Aaron L. Paolini, Editor(s)

© SPIE. Terms of Use
Back to Top