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

A Vectorized Calculation Method for Solving Large-Scale Triangular Linear Equations System Oriented to GPDSP

A technology of triangular lines and equations, which is applied in the field of vectorized computing for solving large-scale triangular linear equations, can solve problems such as the inability to make full use of the vector array storage and memory access mode architecture characteristics of DSP cores, and the difficulty of giving full play to the advantages of GPDSP vector computing, etc. , to achieve the effect of solving vectorized calculations, efficiently solving vectorized calculations, and closely cooperating

Active Publication Date: 2017-12-22
NAT UNIV OF DEFENSE TECH
View PDF7 Cites 0 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
  • A Vectorized Calculation Method for Solving Large-Scale Triangular Linear Equations System Oriented to GPDSP
  • A Vectorized Calculation Method for Solving Large-Scale Triangular Linear Equations System Oriented to GPDSP
  • A Vectorized Calculation Method for Solving Large-Scale Triangular Linear Equations System Oriented to GPDSP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] The GPDSP-oriented large-scale triangular linear equations solution vectorized calculation method of the present invention provides a high-efficiency CPU core and DSP core collaborative calculation for the GPDSP-based architecture characteristics to realize large-scale triangular linear equations solution vectorized calculation Methods.

[0046] The present invention divides the solution of large-scale triangular linear equations into blocks and vector multiplications of irregular triangular matrix with small amount of calculation and a large number of regularized matrices that occupy the main amount of calculation and are large in number by adopting block calculation. Blocking and vector multiplication. The operating system is run by the CPU core, which is responsible for the logical division of data and the scheduling of tas...

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 GPDSP-oriented large-scale triangular linear equations solution vectorized calculation method, which is: the solution of the large-scale triangular linear equations is divided into irregular triangular matrix blocks and vector multiplication by means of block calculation and regularized matrix block and vector multiplication; run the operating system through the CPU core in GPDSP, responsible for the logical division of data and task scheduling, and calculate the irregular triangular matrix block and vector multiplication calculation with less load; through GPDSP The DSP core is responsible for regularized matrix division and vector multiplication, continuously obtains new computing tasks from the CPU core and reports the running results to the CPU core, and the CPU core realizes the coordination of computing tasks between DSP cores through dynamic scheduling. Dynamic load balancing. The invention is simple in principle and convenient in operation, can make full use of the general calculation of the CPU core in the GPDSP and the powerful vector processing array parallel calculation of the DSP core, and the high-bandwidth vector data loading capability, and significantly improves the memory access ratio of the DSP core calculation.

Description

technical field [0001] The present invention mainly relates to a general-purpose digital signal processor (General-Purpose Digital Signal Processor, referred to as GPDSP), in particular to a large-scale triangular linear equation solution vectorized calculation method suitable for GPDSP. Background technique [0002] Calculations for solving trigonometric linear equations are widely used in the fields of high-performance computing and scientific engineering computing. For example, the solution of large-scale dense linear equations is usually LU decomposition or QR decomposition of the coefficient matrix, and then transformed into triangular linear equations to solve, and finally the final linear equations are obtained by solving the triangular linear equations. High Performance Linpack (HPL) is the most important test benchmark of TOP500. HPL tests and evaluates the floating-point performance of high-performance computer systems by solving dense linear algebraic equations. A...

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/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