Information technology for evaluating the computer energy consumption at the stage of software development

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter describes an information technology and practical implementation of the absolute value estimation of the computer devices energy consumption. The evaluation based on the program source code and can help to choose the most optimal solution from the viewpoint of energy saving at the Software development stage. When estimating, the energy that is consumed by the RAM and CPU is determined. These two components are a necessary equipment for the all computer devices, especially for the various devices of the Internet of Things. For estimation of the computer devices energy consumption is using source assembler code of the program and the types of CPU and RAM. There are three stages for energy consumption estimation in proposed information technology. First stage is the scanning of assembler code and determination types of each assembler instruction and their volume in bits. On the second stage, the method for computer’s estimating power consumption based on RAM types is applying. The third stage is estimating of full energy consumption. For the implementation of information technology, the program tool is developed. This tool helps to create a green software checking the computer devices energy consumption on all stages of development.

Cite

CITATION STYLE

APA

Stetsuyk, E. D., Maevsky, D. A., Maevskaya, E. J., & Shaporin, R. O. (2019). Information technology for evaluating the computer energy consumption at the stage of software development. In Studies in Systems, Decision and Control (Vol. 171, pp. 21–40). Springer International Publishing. https://doi.org/10.1007/978-3-030-00253-4_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free