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

Method for vectorization computing of solution of large-scale trigonometric linear system of equations for GPDSP

A technology for triangular lines and equations, which is applied in the field of vectorized computing for solving large-scale triangular linear equations, and can solve problems such as difficulty in exploiting the advantages of GPDSP vector computing and the inability to fully utilize the DSP core's vector array memory access mode architecture features. , to achieve the effect of solving vectorized calculations, efficient vectorized calculations, and simple principles

Active Publication Date: 2015-05-13
NAT UNIV OF DEFENSE TECH
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of the CPU core in GPDSP lies in control and management, and its computing power accounts for a very small proportion in GPDSP, while the vector processing array of the DSP core has powerful vectorized computing power and high-bandwidth vector data loading capability, which is the main component of GPDSP computing performance. Contributors, therefore, the above acceleration method for solving triangular linear equations using CPU and GPU is not suitable for GPDSP, and cannot make full use of the vector array storage and memory access mode of DSP core and the architectural features of vector processing array concurrent vector processing, and it is difficult to make full use of GPDSP The advantages of vector computing

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
  • Method for vectorization computing of solution of large-scale trigonometric linear system of equations for GPDSP
  • Method for vectorization computing of solution of large-scale trigonometric linear system of equations for GPDSP
  • Method for vectorization computing of solution of large-scale trigonometric linear system of equations for GPDSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below with reference to the drawings and specific embodiments of the specification.

[0045] The GPDSP-oriented method for solving vectorized calculation of large-scale triangular linear equations of the present invention provides an efficient CPU core and DSP core based on the architecture characteristics of GPDSP to achieve large-scale triangular linear equations for solving vectorized calculations. Methods.

[0046] The invention adopts the block calculation method to divide the solution of the large-scale triangular linear equations into the irregular triangular matrix block and vector multiplication with a small calculation amount and a small number, and a large number of regularized matrices occupying the main calculation amount Blocking and vector multiplication. The CPU core runs the operating system and is responsible for the logical division of data and task scheduling, and the irregular triangular matrix b...

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 discloses a method for vectorization computing of a solution of a large-scale trigonometric linear system of equations for a GPDSP. The method comprises the steps that the solution of the large-scale trigonometric linear system of equations is partitioned into irregular triangular matrix partition and vector multiplication and regularized matrix partition and vector multiplication in a partitioning computing mode; a CPU core in the GPDSP runs an operating system, is in charge of logical partitioning of data and dispatching of tasks and computes the irregular triangular matrix partition and vector multiplication with a small number of loads; DSP cores in the GPDSP are in charge of the regularized matrix partition and vector multiplication, obtain new computing tasks from the CPU core uninterruptedly and report running results to the CPU core, and the CPU core achieves dynamic load balance of the computing tasks among all the DSP cores by means of dynamic dispatching. By means of the method, the principle is simple, operation is convenient, the general purpose computation capacity of the CPU core in the GPDSP and the powerful vector processing array parallel computation and high-bandwidth vector data loading capacity of the DSP cores in the GPDSP can be fully utilized, and the computing memory access ratio of the DSP cores is increased remarkably.

Description

Technical field [0001] The present invention mainly relates to a General-Purpose Digital Signal Processor (GPDSP for short), and specifically refers to a method for solving vectorized calculations of large-scale triangular linear equations suitable for GPDSP. Background technique [0002] Triangular linear equations are widely used in high-performance computing and scientific engineering computing. For example, the solution of large-scale dense linear equations usually involves the LU decomposition or QR decomposition of the coefficient matrix first, and then the solution of the triangular linear equations, and finally the solution of the final linear equations is obtained by solving the triangular linear equations. High Performance Linpack (HPL) is the most important test benchmark for TOP500. HPL solves dense linear algebra equations to test and evaluate the floating-point performance of high-performance computer systems. After HPL completes matrix LU decomposition, A lower tr...

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
IPC IPC(8): G06F17/16G06F15/16
Inventor 刘仲陈书明扈啸万江华陈海燕陈胜刚胡封林郭阳田希陈磊刘胜孙海燕阳柳张雪萌陈跃跃吴家铸
Owner NAT UNIV OF DEFENSE TECH
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