An Integrated Framework for Energy Optimization of Embedded Real-Time Applications
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Online ISSN : 1745-1337
Print ISSN : 0916-8508
Special Section on VLSI Design and CAD Algorithms
An Integrated Framework for Energy Optimization of Embedded Real-Time Applications
Hideki TAKASEGang ZENGLovic GAUTHIERHirotaka KAWASHIMANoritoshi ATSUMITomohiro TATEMATSUYoshitake KOBAYASHITakenori KOSHIROTohru ISHIHARAHiroyuki TOMIYAMAHiroaki TAKADA
Author information
JOURNAL RESTRICTED ACCESS

2014 Volume E97.A Issue 12 Pages 2477-2487

Details
Abstract

This paper presents a framework for reducing the energy consumption of embedded real-time systems. We implemented the presented framework as both an optimization toolchain and an energy-aware real-time operating system. The framework consists of the integration of multiple techniques to optimize the energy consumption. The main idea behind our approach is to utilize trade-offs between the energy consumption and the performance of different processor configurations during task checkpoints, and to maintain memory allocation during task context switches. In our framework, a target application is statically analyzed at both intra-task and inter-task levels. Based on these analyzed results, runtime optimization is performed in response to the behavior of the application. A case study shows that our toolchain and real-time operating systems have achieved energy reduction while satisfying the real-time performance. The toolchain has also been successfully applied to a practical application.

Content from these authors
© 2014 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top