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

Method for measuring power consumption of CPU (Central Processing Unit) and GPU (Graphics Processing Unit) software on mobile processor

A mobile processor and measurement method technology, applied in hardware monitoring, energy-saving computing, climate sustainability, etc., can solve problems such as inability to measure power and energy consumption, and achieve obvious benefits

Active Publication Date: 2015-03-25
RES INST OF SOUTHEAST UNIV IN SUZHOU
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In addition, since the CPU, GPU and other components in most mobile smart terminals are integrated in the same SoC chip, it is impossible to perform convenient power and energy consumption measurements directly from the hardware.

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 measuring power consumption of CPU (Central Processing Unit) and GPU (Graphics Processing Unit) software on mobile processor
  • Method for measuring power consumption of CPU (Central Processing Unit) and GPU (Graphics Processing Unit) software on mobile processor
  • Method for measuring power consumption of CPU (Central Processing Unit) and GPU (Graphics Processing Unit) software on mobile processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further explained below in conjunction with the accompanying drawings.

[0032] A method for measuring CPU and GPU software power consumption on a mobile processor, characterized in that the method includes establishing a CPU power consumption model, modifying a program to be tested and recompiling, setting up a platform to be tested, running a program to be tested, and data processing; The method includes the following steps:

[0033] 1) Establish a CPU power model based on usage:

[0034] P=ΣU i ×β i

[0035] In the formula:

[0036] P is the dynamic power of the CPU;

[0037] u i is the utilization rate of the i-th CPU core;

[0038] beta i is the power consumption coefficient of the i-th CPU core;

[0039] Run the calculation-intensive test set, sample and record the instantaneous battery current and voltage values ​​obtained from the operating system of the platform to be tested and the CPU usage frequency during the running p...

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 a method for measuring power consumption of CPU (Central Processing Unit) and GPU (Graphics Processing Unit) software on a mobile processor. The method comprises the following steps: establishing a CPU power consumption model; modifying a program to be measured and recompiling; setting a platform to be measured; and operating the program to be measured and carrying out data processing. The method for measuring power consumption of a CPU and a GPU on the mobile processor, which is disclosed by the invention, effectively solves the problem that currently, a software developer difficultly and simultaneously acquires power consumption of the CPU and the GPU in the program executing process on a mobile processor of a mobile intelligent terminal. Any additional measurement tool is not required, the platform to be measured also does not need to be disassembled, power consumption of the CPU and the GPU on the mobile processor in the program executing process can be directly and accurately acquired on the mobile intelligent terminal and the developer of applications can be helped to design applications and games, which have low power consumption, for the intelligent terminal.

Description

technical field [0001] The invention relates to the field of power consumption measurement, in particular to a method for measuring power consumption of CPU and GPU software on a mobile processor. Background technique [0002] Mobile computing technology is changing with each passing day, and handheld terminals represented by smart phones and tablet computers have also been widely popularized and applied. With the development of mobile computing technology, especially the great progress of mobile processor technology, the application range of these handheld terminals has developed from traditional communication and camera functions to high-speed Internet access, 3D games, high-definition Video and other functions. [0003] The mobile processor on the handheld smart terminal usually includes two parts: CPU and GPU. The CPU is responsible for general computing functions, and the GPU is responsible for 2D and 3D graphics drawing, calculation, display and other functions. At p...

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): G06F11/34
CPCY02D10/00
Inventor 齐志孟炜温闻时龙兴吴建辉杨军
Owner RES INST OF SOUTHEAST UNIV IN SUZHOU
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