Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processing device and method based on vector processor

A vector processor and vector technology, applied in the direction of processing data, register devices, machine execution devices, etc. according to predetermined rules, can solve the problems of weakening the fast computing capability of the vector processor, long judgment time, and increasing hardware costs, so as to solve the problem of hardware Effects of Inherent Properties

Active Publication Date: 2022-06-03
上海擎昆信息科技有限公司
View PDF24 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this condition judgment module not only increases the hardware cost, but also interrupts the hardware operation pipeline due to the long judgment time, seriously delaying the entire data processing time, which greatly weakens the fast computing ability of the vector processor

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
  • Data processing device and method based on vector processor
  • Data processing device and method based on vector processor
  • Data processing device and method based on vector processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] The vector read-in unit VL performs a data read-in operation according to a certain fixed hardware transmission capability of the vector read-in unit VL. The certain fixed hardware transmission capability mentioned here refers to that the hardware transmission capability can select a certain fixed value within a certain range, but cannot be a variable value with arbitrary attributes.

[0022] The vector writing unit VS performs a data writing operation according to a certain fixed hardware transmission capability of the vector writing unit VS. The certain fixed hardware transmission capability mentioned here refers to that the hardware transmission capability can select a certain fixed value within a certain range, but cannot be a variable value with arbitrary attributes.

[0023] Due to the hardware properties of the vector processor VP, when selecting the hardware computing capability, only the computing capability value greater than or equal to the actual required va...

Embodiment 2

like image 3 As shown, this embodiment provides a data processing method based on a vector processor, including:

Step S1: utilize the vector read-in unit VL to read in the vector input data to the register of the vector processor VP;

Step S2: using the vector processor VP to perform vector operation on the vector input data to obtain the actual vector output data;

Step S3: use the tail processing unit TP to obtain the recovered data; the recovered data is the data covered by the excess data of the vector actual output data in the internal data storage unit MEM; the excess data and the vector theoretical output data form the actual output data of the vector;

Wherein, step S3 specifically includes:

(1) Use the tail processing unit TP to calculate the start address and length of the recovered data in the internal data storage unit MEM; specifically, it includes:

Utilize the tail processing unit TP to obtain the length of the vector input data and the starting address 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 relates to a data processing device and method based on a vector processor. The data processing device comprises a vector read-in unit, the vector processor, a vector write-out unit, a tail processing unit and an internal data storage unit. And the tail processing unit is used for acquiring the recovery data in the internal data storage unit, starting the vector read-in unit to read the recovery data into a register of the vector processor, and starting the vector processor when the vector actual output data is stored in a corresponding position in the internal data storage unit. And starting the vector write-out unit to write the recovery data into a corresponding position in the internal data storage unit. Visibly, through the use of the tail processing unit, before the vector write-out unit writes the output data, the data which may be covered by errors are firstly stored, then after the vector write-out unit writes the output data, the data which is covered by errors are recovered, a condition judgment module is not needed, and the data processing capacity of the vector processor is greatly improved.

Description

technical field [0001] The present invention relates to the field of vector data processing, in particular to a data processing device and method based on a vector processor. Background technique [0002] At present, with the development of science and technology, application scenarios in various high-tech fields emerge one after another, which promotes the continuous improvement of hardware computing capabilities. Especially in the field of digital signal processing, due to the large amount of data that needs to be processed in a timely and fast manner, compared with the scalar processor with a slower processing speed, the vector processor that emerges as the times require is playing a huge role in more and more applications. . [0003] The so-called vector processor is a group data processing technology, that is, it can process much more data in a unit time period than a scalar processor. For example, a general scalar processor can only calculate one or two multiply-accu...

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): G06F7/76G06F9/30G06F17/16
CPCG06F7/76G06F9/30098G06F17/16Y02D10/00
Inventor 左宇翔严开恩其他发明人请求不公开姓名
Owner 上海擎昆信息科技有限公司