Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Embedded software energy consumption testing method based on improved neural network

A technology of embedded software and testing method, which is applied in the field of embedded software energy consumption testing, can solve problems such as inability to accurately analyze software energy consumption, achieve energy consumption optimization, and improve the effect of code reuse rate

Active Publication Date: 2015-03-11
KUNMING UNIV OF SCI & TECH
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in the energy consumption test through neural network training, people only use the traditional neural network model to train the feature quantities in the software, but these feature quantities cannot accurately analyze the energy consumption of the software. consumption analysis and research

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 software energy consumption testing method based on improved neural network
  • Embedded software energy consumption testing method based on improved neural network
  • Embedded software energy consumption testing method based on improved neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] Embodiment 1: as Figure 1-5 As shown, an embedded software energy consumption test method based on the improved neural network, firstly analyzes the introduced embedded software to obtain the node relationship graph; then according to the node relationship graph, analyzes the clustering relationship, out-degree, in- According to the clustering relationship of each node, the average value of the clustering relationship is obtained; then the clustering relationship, out-degree, in-degree value of the input node, and the average value of the clustering relationship obtained by the clustering relationship of each input node are substituted into the improved The neural network model of each output node; then calculate the error of the output value of each node according to the output value of each output node and the set training target value of each output node; finally, in the Linux system, the number of optimized nodes corresponds to The embedded software uses the power ...

Embodiment 2

[0042] Embodiment 2: as Figure 1-5 As shown, an embedded software energy consumption test method based on the improved neural network, firstly analyzes the introduced embedded software to obtain the node relationship graph; then according to the node relationship graph, analyzes the clustering relationship, out-degree, in- According to the clustering relationship of each node, the average value of the clustering relationship is obtained; then the clustering relationship, out-degree, in-degree value of the input node, and the average value of the clustering relationship obtained by the clustering relationship of each input node are substituted into the improved The neural network model of each output node; then calculate the error of the output value of each node according to the output value of each output node and the set training target value of each output node; finally, in the Linux system, the number of optimized nodes corresponds to The embedded software uses the power ...

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 embedded software energy consumption testing method based on an improved neural network, and belongs to the field of embedding technology. The method comprises the following steps: analyzing introduced embedded software to obtain a node relation diagram; analyzing the clustering relation, out-degree and in-degree of each node according to the node relation diagram, and calculating a clustering relation average value according to the clustering relation of each node; substituting the clustering relations, out-degree values and in-degree values of input nodes and the clustering relation average value of the clustering relation of each input node into the improved neural network; calculating the error of the output value of each node according to the output value of each output node and the set training target value of each output node; performing energy consumption testing on embedded software corresponding to the number of optimized nodes in a Linux system by adopting a power consumption emulator to obtain an optimized energy consumption value. By adopting the method, the code reusability is improved, and energy consumption optimization is realized.

Description

technical field [0001] The invention relates to an embedded software energy consumption testing method based on an improved neural network, and belongs to the field of embedded technology. Background technique [0002] Embedded software energy consumption is one of the hot issues in the current embedded field. In order to optimize software energy consumption, many testing and optimization methods have emerged. Energy consumption analysis is usually based on instruction-level analysis or at the algorithm and software architecture level. [0003] However, in the energy consumption test through neural network training, people only use the traditional neural network model to train the feature quantities in the software, but these feature quantities cannot accurately analyze the energy consumption of the software. consumption analysis and research. An embedded software energy consumption testing method for improved neural network, which analyzes the node relationship diagram in...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 张晶陈沫良严涵沈江炎潘有顺薛冷王彬
Owner KUNMING UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products