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

DMA rapid transposition method and apparatus for variable matrix

A transpose and matrix technology, applied in the direction of instruments, electrical digital data processing, etc., can solve the problems of inability to apply matrix transposition, cannot improve the efficiency of matrix transposition, etc., and achieve the effect of improving efficiency.

Active Publication Date: 2017-07-07
北京国睿中数科技股份有限公司 +1
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this cannot be applied to different types of matrix transpositions, nor can it improve the efficiency of matrix transpositions

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
  • DMA rapid transposition method and apparatus for variable matrix
  • DMA rapid transposition method and apparatus for variable matrix
  • DMA rapid transposition method and apparatus for variable matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0024] The method and device for fast DMA transposition of variable matrices according to the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0025] figure 1 It is a flowchart of a DMA fast transpose method for a variable matrix according to an embodiment of the present invention.

[0026] Such as figure 1 As shown, the DMA fast transposition method for variable matrices may include:

[0027] S11, obtain the size of the matrix to be transposed, and decompose the matri...

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 present invention discloses a DMA (direct memory access) rapid transposition method and apparatus for a variable matrix. The method comprises the steps of: obtaining the size of a to-be-transposed matrix, decomposing the to-be-transposed matrix into a plurality of small to-be-transposed matrices according to the preset configuration requirement, and obtaining matrix information of each of the small to-be-transposed matrices, wherein the matrix information comprises the number of matrix rows, the number of matrix columns, and the byte size of each element in the matrix; and based on the DMA, dividing a SRAM inside the DMA into SRAM blocks with the corresponding size according to the matrix information of each of the small to-be-transposed matrices, and successively transposing each of the small to-be-transposed matrices through the SRAM blocks with the corresponding size, so that after each of the small to-be-transposed matrices is transposed, the to-be-transposed matrix is transposed. The method disclosed by the present invention is applicable to DMA transposition of multiple types of matrices, and the efficiency of DMA transposition is improved.

Description

technical field [0001] The invention relates to the field of data signal processing, in particular to a DMA fast transposition method and device for a variable matrix. Background technique [0002] DMA (Directional Memory Access) is an important technology for fast data exchange in digital signal processors. General digital signal processing often requires matrix transposition processing, and the performance of matrix transposition affects the final computing performance. In related technologies, the DMA ping-pong pipeline is generally used to perform matrix transposition, specifically, the matrix is ​​divided into small matrices of fixed size according to fixed rows and columns to realize matrix transposition. However, this cannot be applied to different types of matrix transpositions, and at the same time cannot improve the efficiency of matrix transpositions. Contents of the invention [0003] The object of the present invention is to solve one of the above-mentioned t...

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): G06F13/16G06F13/28
CPCG06F13/1694G06F13/28
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