Scheduling method of reconfigurable computing architecture based on LU decomposition of arbitrary dimension matrix

A computing structure and scheduling method technology, applied in the field of matrix computing, can solve problems such as difficult computing efficiency, slow software processing speed, and high resource consumption, and achieve the effects of improving computing efficiency, good scalability, and less resources

Active Publication Date: 2017-11-10
THE PLA INFORMATION ENG UNIV +1
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, most matrix operations are implemented based on software, but as the dimension of the matrix increases, the speed of software processing will be greatly slowed down.
The LU decomposition of large-dimensional matrix based on hardware can give full play to the speed of hardware, but the LU decomposition of large-dimensional matrix requires high computing resources and storage space. The existing parallel structure design of high-performance matrix LU decomposition needs to compare the algorithm. Substantial parallelization rewrites or constructs complex parallel models, and implements the corresponding proprietary parallel structure, which consumes more resources, but the reusability and scalability are not ideal, and it is difficult to realize the LU decomposition of variable-dimensional matrices However, the design and execution time complexity of using a more general linear array to realize LU decomposition is high, and the data parallelism in LU decomposition calculation cannot be fully exploited; the LU decomposition method based on block matrix calculation can realize the matrix of any dimension Decomposition calculation, but the current implementation method does not make full use of the inherent line and streamlined features of decomposition calculation, which makes it difficult to improve the calculation efficiency

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
  • Scheduling method of reconfigurable computing architecture based on LU decomposition of arbitrary dimension matrix
  • Scheduling method of reconfigurable computing architecture based on LU decomposition of arbitrary dimension matrix
  • Scheduling method of reconfigurable computing architecture based on LU decomposition of arbitrary dimension matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Such as Figure 1-2 , a scheduling method of a reconfigurable computing structure based on LU decomposition of an arbitrary-dimensional matrix of the present invention, the reconfigurable computing structure of an arbitrary-dimensional matrix LU decomposition is composed of a processing unit, a scheduling module, an interface controller and a storage Module composition;

[0043]The processing unit performs LU decomposition calculation on the input matrix of any dimension. The processing unit is a multiply accumulator and a multiply accumulate & multiplier. The multiply accumulator and multiply accumulate & multiplier are respectively referred to as PE 1 and PE 2 ;

[0044] The scheduling module designs a scheduling mechanism based on the number of currently available processing units, LU decomposition calculation performance requirements, and the dimension of the matrix to be LU decomposition, generates configuration information and sends it to the interface controlle...

Embodiment 2

[0054] Such as Figure 2-5 , another scheduling method of the present invention based on a reconfigurable computing structure of arbitrary dimension matrix LU decomposition, which adopts a reconfigurable computing structure of arbitrary dimension matrix LU decomposition consisting of a processing unit, a scheduling module, an interface controller and Storage module composition;

[0055] The processing unit performs LU decomposition calculation on the input matrix of any dimension. The processing unit is a multiply accumulator and a multiply accumulate & multiplier. The multiply accumulator and multiply accumulate & multiplier are respectively referred to as PE 1 and PE 2 ;

[0056] The scheduling module designs a scheduling mechanism based on the number of currently available processing units, LU decomposition calculation performance requirements, and the dimension of the matrix to be LU decomposition, generates configuration information and sends it to the interface control...

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 belongs to the field of matrix computing technology, and particularly relates to a scheduling method of a reconfigurable computing architecture based on LU decomposition of an arbitrary dimension matrix. The reconfigurable computing architecture based on LU decomposition of the arbitrary dimension matrix consists of processing units, an interface controller, a scheduling module and a storage module. The method comprises the following steps: interconnecting the processing units, and forming a reconfigurable processing array with the interface controller; enabling the scheduling module to design a scheduling mechanism, generating configuration information, and issuing the configuration information to the reconfigurable processing array; constructing a computing architecture that meets the LU decomposition of a current dimension matrix; based on the constructed computing architecture, distributing computing data to the processing units according to the scheduling mechanism, and performing LU decomposition computation; and returning an LU decomposition computation result to the storage module through the interface controller. According to the scheduling method disclosed by the invention, the LU decomposition computation of the arbitrary dimension matrix can be achieved through the mode that the fixed processing units can be reconfigured, and the flexibility of LU decomposition can be improved.

Description

technical field [0001] The invention belongs to the technical field of matrix calculation, and in particular relates to a scheduling method of a reconfigurable calculation structure based on LU decomposition of an arbitrary-dimensional matrix. Background technique [0002] LU decomposition is a matrix decomposition method in scientific computing. It is often used in the solution of linear equations, matrix inversion and determinant calculation. It is also widely used in many fields such as graphics and image processing and scientific computing. The LU decomposition method is to decompose the original square matrix into an upper triangular matrix and a lower triangular matrix. [0003] When the matrix is ​​a non-singular matrix of order N and all sequential principal subforms are not 0, the matrix can be decomposed into a product of a lower triangular matrix L with all 1s in the main diagonal elements and an upper triangular matrix U, that is, A=LU, and Decomposition is uniq...

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): G06F17/16
CPCG06F17/16
Inventor 高彦钊张兴明宋克吕平张文建沈剑良魏帅赵博刘冬培杨堃刘宗海
Owner THE PLA INFORMATION ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products