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

Matrix processing method, device, equipment and computer-readable storage medium

A processing method and technology of a processing device, applied in the computer field, can solve the problems of lack of flexibility, high space occupation, hardware redundancy, etc., and achieve the effects of high flexibility, saving available space, and simplifying hardware wiring

Active Publication Date: 2021-11-30
中昊芯英(杭州)科技有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the present invention provides a matrix processing method, device, processing equipment and computer-readable storage medium to solve the hardware redundancy, numerous lines, high space occupation and lack of flexibility in the element position movement processing of the matrix The problem

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
  • Matrix processing method, device, equipment and computer-readable storage medium
  • Matrix processing method, device, equipment and computer-readable storage medium
  • Matrix processing method, device, equipment and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0039] It should be noted that when an element is said to be "connected" to another element, or to say that an element is "connected" or "connected" to another or more elements, it may be directly connected to another element or indirectly connected to the other element.

[0040] In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly spec...

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 discloses a matrix processing method and device, which are used to realize the position movement of elements in the matrix. Provides execution modules, channel configuration data, and input matrices. The execution channel is constructed by sending a group of fields including the target serial number in the channel configuration data to the execution module; input the input matrix into the execution channel, select and reorganize according to the target serial number, and obtain the output matrix after element position transformation. The present disclosure can support multiple data types and different data bit widths, and can use a single-channel mode or a multi-channel mode to perform matrix element position movement processing. The time delay in the process of matrix processing can be reduced, the processing efficiency can be improved, and the selection space of input data type and bit width can be increased.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a matrix processing method, device, equipment and computer-readable storage medium. Background technique [0002] Artificial neural network algorithms are widely used in modern artificial intelligence technology. Examples include convolutional neural networks in computer vision applications and recurrent neural networks in natural language processing applications. In the application of artificial neural network, it is often necessary to move the position of the elements in the matrix. In many application scenarios of artificial neural networks, the matrices that need to be processed are mostly ultra-large-scale matrices, with a large number of internal elements, various data types of elements in the matrix, and different data bit widths. When the element data bit width of the input matrix changes, it is often necessary to replace the corresponding implementation devic...

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): G06F7/78G06F17/16G06N3/063
CPCG06F7/78G06F17/16G06N3/063
Inventor 闯小明杨龚轶凡郑瀚寻曾昭仁张伊达
Owner 中昊芯英(杭州)科技有限公司
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