Instruction-EPI-based fine-grained GPDSP power consumption test method and system, and medium

A fine-grained technology for power consumption testing, applied in error detection/correction, faulty computer hardware, instrument detection, etc., can solve problems such as inaccurate and reliable power consumption testing, different circuit logic, and large volatility. Achieve the effects of universality and scalability, high accuracy and reliability, and stable measurement values

Active Publication Date: 2020-10-16
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the actual measurement process of the traditional functional component measurement scheme, when the same functional unit executes different instructions, the actual circuit logic it executes is different, and the instantaneous power is not a stable value and has large fluctuations, which leads to the failure of the entire program. The power consumption test is not very accurate and reliable

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
  • Instruction-EPI-based fine-grained GPDSP power consumption test method and system, and medium
  • Instruction-EPI-based fine-grained GPDSP power consumption test method and system, and medium
  • Instruction-EPI-based fine-grained GPDSP power consumption test method and system, and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The goal of the GPDSP power consumption test is: Assume that the instruction set of a certain DSP platform is M, and the instruction set involved in a program running on the processor is a subset M of the entire instruction set M I , where the number of beats for each instruction is C i , the number of each instruction is N i , the total number of program execution beats is T, and the core power consumption E of the program running on the processor needs to be measured. The test of power consumption needs to improve the accuracy and versatility as much as possible under the premise of simplicity.

[0044] Given that the GPDSP architecture has the characteristics of static launch, the instruction flow of the program is fixed, and its beat is predictable. The present invention aims to propose a method for testing power consumption on a GPDSP platform to accomplish the above-mentioned measurement objectives. How to design a microbenchmark test program (Microbenchmark), s...

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 instruction-EPI-based fine-grained GPDSP power consumption test method and system, and a medium. The instruction-EPI-based fine-grained GPDSP power consumption test method comprises the steps: analyzing an instruction stream of a target program, and obtaining various instructions of the target program and occurrence times Ni of the instructions; calculating the active power consumption Eactive of the target program according to the various instructions of the target program and the appearing times Ni of the instructions in combination with the EPI of the various instructions on the target GPDSP platform; obtaining static power consumption Estatic and no-load power consumption Eidle of the target program; and adding the static power consumption Estatic, the no-load power consumption Eid and the active power consumption Eactive to obtain the total power consumption E of the target program on the target GPDSP platform. According to the invention, the measurementvalue is stable, the accuracy is good, the reliability is high, and the power consumption test has high universality and expansibility.

Description

technical field [0001] The invention relates to the field of processor power consumption testing, in particular to a fine-grained GPDSP power consumption testing method, system and medium based on an instruction EPI. Background technique [0002] With the wide application and development of processor-centric products and services, from large data centers to small mobile devices, it is necessary to test and evaluate their power consumption, so as to perform resource allocation and scheduling and program algorithm optimization to achieve Balance of performance and power consumption. At the same time, in the process of chip design and manufacturing, through the power consumption test of products with different architectures and different processes, so as to comprehensively compare product performance. [0003] The development of GPDSP (General Purpose DSP) technology has greatly improved its storage capacity and computing speed. It is not only widely used in the fields of comm...

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/22G06F11/30
CPCG06F11/2236G06F11/3062Y02D10/00
Inventor 陈照云文梅马奕民沈俊忠扈啸
Owner NAT UNIV OF DEFENSE TECH
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