Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for estimating power consumption when embedded software running based on simulator

A technology of embedded software and simulator, applied in the field of energy consumption estimation, which can solve problems such as poor model accuracy

Inactive Publication Date: 2007-12-19
PEKING UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The model has poor accuracy and is suitable for selecting different modules to form a software system

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
  • Method for estimating power consumption when embedded software running based on simulator
  • Method for estimating power consumption when embedded software running based on simulator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention utilizes simulator to estimate embedded software energy consumption, and this method will use two simulators that complete part of the function:

[0027] 1) An instruction-level full-system simulator

[0028] The full-system simulator reads the binary image file generated after compiling and linking, and realizes the simulated execution of the embedded software by simulating the execution result of each instruction. The present invention utilizes the simulator to obtain dynamic execution information (such as instruction flow and address flow) of embedded software for subsequent energy consumption analysis.

[0029] 2) A microarchitecture-level processor energy simulator

[0030] This microarchitecture-level processor energy consumption simulator simulates the internal pipeline structure and components of the processor, as well as the microarchitecture components accessed by the instruction stream in the pipeline (such as the energy consumption of ...

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 relates to an embed software energy loss budget method based on order emulator and micro architecture emulator which can collect the software order and address information during the embed software dynamic simulating running and obtains the software structure energy loss budget by constructing the energy loss budget model of the micro architecture part and the order address and software corresponding relative during the running of the embed software.

Description

technical field [0001] The invention belongs to the technical field of energy consumption estimation in the development process of embedded software, and in particular relates to a method for estimating energy consumption of embedded software during operation. Background technique [0002] There are two main types of software energy consumption evaluation methods: one is the hardware measurement method, and the other is the software estimation method. The hardware measurement method has high accuracy, but it is not suitable for the software in the development stage, because the software structure and function will change. Moreover, it is difficult for the hardware measurement method to link the obtained measurement data with the specific semantics of the software. The software estimation method is less accurate than the hardware measurement method, but it is easy to build, the test cycle is short, and the cost is low. In practice, software estimation methods are often used...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 陈向群赵霞雷志勇
Owner PEKING UNIV