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 tookchain 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, run-time 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. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1587/transfun.E97.A.2477 | IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES |
Keywords | Field | DocType |
energy optimization, compiler, profiler, real-time operating systems, embedded systems | Program optimization,Embedded operating system,Computer science,Real-time computing,Real-time operating system,Theoretical computer science,Compiler,Energy minimization | Journal |
Volume | Issue | ISSN |
E97A | 12 | 0916-8508 |
Citations | PageRank | References |
1 | 0.36 | 15 |
Authors | ||
11 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hideki Takase | 1 | 34 | 8.17 |
Gang Zeng | 2 | 949 | 70.21 |
Lovic Gauthier | 3 | 151 | 17.13 |
Hirotaka Kawashima | 4 | 7 | 1.20 |
Noritoshi Atsumi | 5 | 16 | 3.77 |
Tomohiro Tatematsu | 6 | 11 | 1.34 |
Yoshitake Kobayashi | 7 | 12 | 3.03 |
Takenori Koshiro | 8 | 6 | 0.84 |
Tohru Ishihara | 9 | 719 | 87.96 |
Hiroyuki Tomiyama | 10 | 501 | 67.53 |
Hiroaki Takada | 11 | 608 | 87.55 |