Publications

POET: a portable approach to minimizing energy under soft real-time constraints

Abstract

Embedded real-time systems must meet timing constraints while minimizing energy consumption. To this end, many energy optimizations are introduced for specific platforms or specific applications. These solutions are not portable, however, and when the application or the platform change, these solutions must be redesigned. Portable techniques are hard to develop due to the varying tradeoffs experienced with different application/platform configurations. This paper addresses the problem of finding and exploiting general tradeoffs, using control theory and mathematical optimization to achieve energy minimization under soft real-time application constraints. The paper presents POET, an open-source C library and runtime system that takes a specification of the platform resources and optimizes the application execution. We test POET's ability to portably deliver predictable timing and energy reduction on two …

Date
2015
Authors
Connor Imes, David HK Kim, Martina Maggio, Henry Hoffmann
Conference
21st IEEE Real-Time and Embedded Technology and Applications Symposium
Pages
75-86
Publisher
IEEE