Code Visualization Approach for Low level Power Improvement via Identifying Performance Dissipation


KIPS Transactions on Computer and Communication Systems, Vol. 9, No. 10, pp. 213-220, Oct. 2020
https://doi.org/10.3745/KTCCS.2020.9.10.213,   PDF Download:
Keywords: low power, Performance Visualization, Refactoring, Code Smell
Abstract

The power consumption and performance of hardware-based mobile and IoT embedded systems that require high specifications are one of the important issues of these systems. In particular, the problem of excessive power consumption is because it causes a problem of increasing heat generation and shortening the life of the device. In addition, in the same environment, software also needs to perform stable operation in limited power and memory, thereby increasing power consumption of the device. In order to solve these issues, we propose a Low level power improvement via identifying performance dissipation. The proposed method identifies complex modules (especially Cyclomatic complexity, Coupling & Cohesion) through code visualization, and helps to simplify low power code patterning and performance code. Therefore, through this method, it is possible to optimize the quality of the code by reducing power consumption and improving performance.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. S. An, B. Park, R. C. Kim, K. D. Kim, "Code Visualization Approach for Low level Power Improvement via Identifying Performance Dissipation," KIPS Transactions on Computer and Communication Systems, vol. 9, no. 10, pp. 213-220, 2020. DOI: https://doi.org/10.3745/KTCCS.2020.9.10.213.

[ACM Style]
Hyun Sik An, Bokyung Park, R.Young Chul Kim, and Ki Du Kim. 2020. Code Visualization Approach for Low level Power Improvement via Identifying Performance Dissipation. KIPS Transactions on Computer and Communication Systems, 9, 10, (2020), 213-220. DOI: https://doi.org/10.3745/KTCCS.2020.9.10.213.