@inproceedings{dbe0ce72929e4db2b6192aad3c7037c6,
title = "Extensive instruction code profiling for effective function-level code relocation",
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.",
keywords = "Embedded System, Function Relocation, Instruction Code Profiling, Low-power",
author = "Hayeon Choi and Youngkyoung Koo and Sangsoo Park",
note = "Funding Information: ACKNOWLEDGMENT This work was supported by the National Research Foundation of Korea funded by the Korean Government (NRF-2017R1D1A1B03030393). Sangsoo Park is the corresponding author. Publisher Copyright: {\textcopyright} 2018 IEEE.; null ; Conference date: 06-12-2018 Through 08-12-2018",
year = "2019",
month = feb,
day = "19",
doi = "10.1109/IS3C.2018.00018",
language = "English",
series = "Proceedings - 2018 International Symposium on Computer, Consumer and Control, IS3C 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "38--41",
booktitle = "Proceedings - 2018 International Symposium on Computer, Consumer and Control, IS3C 2018",
}