Title :
Analysis Method of Energy for C Source Program and Its Application
Author :
Yang Yuechuan ; Zeng Guosun ; Ding Chunling ; Wang Wei
Author_Institution :
Dept. of Comput. Sci. & Technol., Tongji Univ., Shanghai, China
Abstract :
Effective management of energy is the urgent task for high performance computing, but the analysis methods for energy of computer are very lack. This paper presents an analysis method of energy for C source program. Based on the basic operations and structure of C program, we present a classification of atomic operation, and establish an energy database of these atomic operations by means of experiment. Then we propose three kinds of energy calculation method for the sequential statement block, if statement block, for statement block, respectively. After changing the whole C program into a flow analysis tree, we put forward energy prediction algorithm for such a C source program. Finally, some classic algorithms are chosen to test and verify our prediction. The results show that our method has good feasibility and rationality.
Keywords :
C language; green computing; power aware computing; C source program; atomic operation classification; effective energy management; energy calculation method; energy database; energy prediction algorithm; flow analysis tree; high performance computing; sequential statement block; Algorithm design and analysis; Arrays; Atomic measurements; Computers; Databases; Energy consumption; Energy measurement; Analysis of energy consumption; Atomic operation; C program structure; C source program; Green computing;
Conference_Titel :
Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
Conference_Location :
Beijing
DOI :
10.1109/GreenCom-iThings-CPSCom.2013.244