Embedded system power consumption estimation method based on hardware performance counter

An embedded system and hardware performance technology, applied in energy-saving computing, hardware monitoring, climate sustainability, etc.

Inactive Publication Date: 2013-12-18
XIDIAN UNIV
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In an embedded system, the power consumption of the processor occupies a large part of the overall power consumption, and usually causes heat dissip

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded system power consumption estimation method based on hardware performance counter
  • Embedded system power consumption estimation method based on hardware performance counter
  • Embedded system power consumption estimation method based on hardware performance counter

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0053] Such as figure 1 As shown, figure 1 It is a flow chart for establishing the system power consumption model in the present invention. This embodiment uses the single-core processor ARM Cortex-A8 commonly used in current embedded systems as the analysis object to analyze the power consumption of the ARM core part of the ARM Cortex-A8 processor; the test platform used is TI’s EVM8168 evaluation On this board, there is an INA220 power consumption monitoring chip that can monitor the voltage and current of each power supply. At the same time, the evaluation board has a 430 single-chip microcomputer, which can collect the data of the INA220 chip and output it through the serial port. In addition, the present invention selects Matlab and Linux as the test environment, and the purpose is to make full use of the advantages of Matlab in data analysis and the Linux driver of the ARM Cortex-A8 performance counter.

[0054] figure 2 Shown is the structure of the system software mod...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an embedded system power consumption estimation method based on a hardware performance counter. The method comprises the steps of classifying performance events, selecting the performance events with representativeness, calculating a Spearman's rank correlation coefficient between the number of occurrences of the performance events and the power consumption, judging the degree of correlation, selecting representative performance events, then, establishing a power consumption model by using a linear regression method, and estimating the power consumption of an embedded system. According to the embedded system power consumption estimation method based on the hardware performance counter, through analyzing the power consumption model, the change of the power consumption of a processor in a time sequence can be observed, and the working conditions of the software and hardware of the system can be subjected to adjustment according to real-time monitoring data by adopting certain strategies, so that the aims of guaranteeing system stability, prolonging battery working time or adjusting cooling equipment to guarantee performance and the like are reached, thus, performance optimization is carried out, and then, the operating efficiency of the whole system is increased.

Description

technical field [0001] The invention relates to the field of power consumption calculation of an embedded system, in particular to a method for estimating power consumption of an embedded system based on a hardware performance counter. Background technique [0002] The current development trend of embedded systems can be summarized as the continuous improvement of hardware performance and the increasing scale of software, facing the performance problem of high hardware power consumption. To solve this problem, it is necessary to study the generation of hardware power consumption in embedded systems. [0003] Early embedded processors often used RISC instruction sets due to their simple structure, and the performance requirements were not high, and the main frequency was low, so there was no serious power consumption problem. Power consumption problems usually only exist in PC systems with high performance requirements. . In recent years, with the increasing demand for hardw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F1/32G06F11/36G06F11/34
CPCY02D10/00
Inventor 张亮沈沛意宋娟周梦李博蔡玉鑫
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products