Index evaluation method and device

A technology of indicators and feature indicators, applied in the computer field, can solve problems such as long simulation time, uncontrollable errors, and many fragments, and achieve the effect of reducing the number of instruction fragments and reducing the error of simulation indicators

Active Publication Date: 2018-05-08
HUAWEI TECH CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The simulation test of the prior art needs to select too many segments, the simulation time is long, and the error is uncontrollable

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
  • Index evaluation method and device
  • Index evaluation method and device
  • Index evaluation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0082] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0083] In order to facilitate understanding of the embodiments of the present application, several elements that will be introduced in the description of the embodiments of the present application are firstly introduced here.

[0084] Instruction stream file: A file that records instruction stream information is called an instruction stream file. Each line of an instruction stream file represents information about an executed instruction and follows a unified format. In general, the instruction stream file size is fixed. For example, an instruction stream file generally contains information such as 100 million instructions, and a complete test program can be regarded as an instruction stream composed of multiple 100 million instructions, and each 100 million instructions is called a segment (Interval ), in other words, a complete ...

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 embodiment of the invention provides an index evaluation method and device. The method includes the steps of acquiring an instruction stream of a test program, and splitting the instruction streaminto N instruction segments with an equal length; determining feature matrices A, mean column vectors B and weight vectors W corresponding to the N instruction segments; according to the feature matrices A, the column vectors B, the weight vectors W and a plurality of optimized objectives, determining a target optimization model of the test program, and solving an optimized column vector of the target optimization model; determining number vectors and coefficient vectors of the instruction segments corresponding to the optimized column vector; simulating the instruction segments correspondingto the number vectors in a simulation device respectively to obtain feature index vectors of the instruction segments corresponding to the number vectors; determining inner products of the feature index vectors and the coefficient vectors as characteristic indexes for evaluating the test program.

Description

technical field [0001] The embodiments of the present application relate to the computer field, and more specifically, relate to an indicator evaluation method and device. Background technique [0002] Those engaged in the design and development of processor architecture often need to run the test program in an emulator of a certain architecture, and then collect relevant performance data indicators, such as the number of instructions per clock (Instruction Per Cycle, IPC), L2 cache ( L2 Cache) hit rate, energy consumption, etc., so as to find the bottleneck of the current processor architecture. After improving the architecture, redeploy the design in the emulator, re-run the test program with the emulator, collect data, compare the performance difference of running the same test program under the old and new architecture, and then find the bottleneck again... .Repeat the above steps until you find a system architecture that meets the design requirements, and finally reali...

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): G06F9/455G06F11/36
CPCG06F9/45508G06F11/3688
Inventor 程捷刘旭东项定义
Owner HUAWEI TECH CO LTD
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