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

Lower Triangular Partial Storage Device and Parallel Reading Method of Self-Conjugate Matrix

A self-conjugate matrix and storage device technology, which is applied in the field of matrix operations, can solve the problems of low parallelism in row and column vector data access, and low efficiency of matrix operation algorithms in hardware utilization.

Active Publication Date: 2020-08-11
极芯通讯技术(安吉)有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problems existing in the prior art that are limited by the low parallelism of the row and column vector data access of the triangular matrix, resulting in low hardware utilization and matrix operation algorithm efficiency, the embodiment of the present invention provides the following self-conjugate matrix Triangular Partial Storage Device and Parallel Read Method

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
  • Lower Triangular Partial Storage Device and Parallel Reading Method of Self-Conjugate Matrix
  • Lower Triangular Partial Storage Device and Parallel Reading Method of Self-Conjugate Matrix
  • Lower Triangular Partial Storage Device and Parallel Reading Method of Self-Conjugate Matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is only some embodiments of the present invention, but not all embodiments. 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.

[0028] In order to be able to read all the elements of the row and column vectors of the self-conjugate matrix in parallel and improve the utilization efficiency of the parallel processing unit, it is necessary to develop a parallel conflict-free access mechanism so that the parallelism of data access can reach the hardware parallelism of the compu...

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 a lower triangular part storage device of a self-conjugate matrix and a parallel reading method, and the device comprises a storage module selection circuit which is used for selecting a storage module corresponding to each element of the lower triangular part of the self-conjugate matrix to be accessed; an address generation circuit used for calculating the logic address of each element of the triangular part under the self-conjugate matrix to be accessed in the corresponding storage module; m parallel storage modules used for storing data corresponding to each element of the triangular part under the self-conjugate matrix to be accessed; a data shuffling module used for performing shuffling operation on the data read from the storage module; and aconjugate taking module used for carrying out bypass operation and conjugate taking operation on the shuffled data. According to the embodiment of the invention, only the lower triangular part of theself-conjugate matrix needs to be stored, any row vector and any column vector of the self-conjugate matrix are supported to be read and recovered in parallel, a parallel computing unit of hardware can be fully utilized, and the efficiency of a matrix computing algorithm is improved.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of matrix operation, and more specifically, to a lower triangular part storage device and a parallel reading method of a self-conjugate matrix. Background technique [0002] Self-conjugate matrix (Hermitian Matrix) is a conjugate symmetrical square matrix, which is widely used in the field of digital signal processing. For example, many signal detection algorithms need to use the real autocorrelation matrix to obtain the second-order statistical characteristics of the signal. The complexity of solving the self-conjugate matrix increases quadratically with the increase of the matrix order. In order to reduce the computational complexity, according to the complex conjugate symmetry property of the self-conjugate matrix, only the lower triangular part of the self-conjugate matrix is ​​calculated. The upper triangular part of the conjugate matrix can be obtained from the lower triangul...

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): G06F17/16
CPCG06F17/16
Inventor 刘大可刘劭晗
Owner 极芯通讯技术(安吉)有限公司