Abstract
Our study is concerned with optimizing the battery life of embedded systems. Specifically, the study focused on heterogeneous memory components, which are known to have meaningful effects on the power consumption and which have not been fully exploited thus far. Extensive instruction code profiling was performed on an actual system to determine the impact of placing a function in either byte-addressable Flash memory or static RAM to reduce the power consumption. This was accomplished by grouping the assembly instructions to evaluate the distinctive power reduction efficiency depending on function code placement. The profiling result shows that the effectiveness of function-level code relocation increases in the order of Branch and Control group, Register Load and Store group, and then Data Processing group.
Original language | English |
---|---|
Title of host publication | Proceedings - 2018 International Symposium on Computer, Consumer and Control, IS3C 2018 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 38-41 |
Number of pages | 4 |
ISBN (Electronic) | 9781538670361 |
DOIs | |
State | Published - 2 Jul 2018 |
Event | 4th International Symposium on Computer, Consumer and Control, IS3C 2018 - Taichung, Taiwan, Province of China Duration: 6 Dec 2018 → 8 Dec 2018 |
Publication series
Name | Proceedings - 2018 International Symposium on Computer, Consumer and Control, IS3C 2018 |
---|
Conference
Conference | 4th International Symposium on Computer, Consumer and Control, IS3C 2018 |
---|---|
Country/Territory | Taiwan, Province of China |
City | Taichung |
Period | 6/12/18 → 8/12/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
Keywords
- Embedded System
- Function Relocation
- Instruction Code Profiling
- Low-power