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

Automatic construction method for evaluation stimulus of multi-thread cross double-precision short-vector structure

A vector structure and automatic construction technology, which is applied in the field of automatic construction of evaluation incentives for multi-threaded interleaved double-precision short vector structure processors, can solve the problems of inability to inherit and reuse evaluation incentives, heavy workload, and long time consumption, and achieve Facilitate verification and performance evaluation, reduce workload and save cost

Active Publication Date: 2014-09-17
NAT UNIV OF DEFENSE TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of processor verification and performance evaluation, it is necessary to write a large number of assembly language programs as evaluation incentives. Usually, these programs are manually written by R&D and testers, and the workload is heavy and time-consuming.
Due to different processor instruction set architectures and different short vector extension methods, it is impossible to inherit and reuse the existing evaluation incentives for multi-threaded short vector processing functional units

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
  • Automatic construction method for evaluation stimulus of multi-thread cross double-precision short-vector structure
  • Automatic construction method for evaluation stimulus of multi-thread cross double-precision short-vector structure
  • Automatic construction method for evaluation stimulus of multi-thread cross double-precision short-vector structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0047] Such as figure 2 As shown, adopt the evaluation incentive automatic construction method of multi-thread interleaved double-precision short vector structure of the present invention to construct for evaluation and verification such as figure 1 The steps of the multi-threaded interleaved double-precision short vector structure system shown are as follows:

[0048] 1. Enter the vector operation type and vector length to be evaluated.

[0049] 2. Automatically create an assembly language source program file foo.s whose content is empty.

[0050] 3. Write the following assembly language program text in the foo.s file:

[0051] 3.1 The assembly language code segment used for multi-thread operation initialization; the present invention adopts the conventional initialization code segment, and the required initialization process 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 discloses an automatic construction method for an evaluation stimulus of a multi-thread cross double-precision short-vector structure. The method comprises the following steps of: inputting a vector operation type to be evaluated and a vector length to be evaluated; automatically creating an empty assembly language file which serves as the evaluation stimulus; writing contents such as a multi-thread running initial code segment, an evaluation stimulus control structure, a multi-thread vector operation program segment, an evaluation stimulus synchronization structure, a data segment and a data segment initialization statement into the assembly language file; and forming the integral evaluation stimulus of the multi-thread cross double-precision short-vector structure. By the method, the evaluation stimulus can be automatically constructed in batches, a construction time length can be decreased, cost can be saved, evaluation stimulus development efficiency can be improved, a processor can be conveniently verified, and the performance of the process can be conveniently evaluated.

Description

technical field [0001] The invention relates to the field of processors and the field of evaluation, in particular to a method for automatically constructing evaluation incentives for multi-thread interleaving double-precision short vector structure processors. Background technique [0002] With the increasing integration of processor chips, it is an important development trend to implement double-precision short vector components in processor cores to support data-intensive scientific and engineering calculations. Extending the double-precision short vector unit in the multi-thread processor core can greatly improve the double-precision floating-point computing capability of the processor. The double-precision short vector component needs to implement a short vector register with a longer word length (currently Intel's AVX already supports a 256-bit short vector with a total of 4 double-precision data), and needs to implement a corresponding vector operation instruction set...

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 NAT UNIV OF DEFENSE 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