Supercharge Your Innovation With Domain-Expert AI Agents!

Large-scale sparse symmetric linear equation set parallel processing method based on elimination tree

A system of linear equations and parallel processing technology, applied in the field of data processing, can solve problems such as powerlessness, lack of consideration, variable constant terms, etc., and achieve the effect of good robustness and speed improvement

Inactive Publication Date: 2019-08-23
CHENGDU UNIV OF INFORMATION TECH
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 2. Large-scale sparse linear equations of general types cannot be parallelized, and the scope of application is limited
[0009] Existing technical solutions can only parallelize some special large sparse matrices, such as Yang Jianlin (2011) deriving the block diagonal plus edge form (BBDF), and Xiaofang Wang mentioned in Parallel Direct Solution of LinearEquations on FPGA-Based Machines Specially for the parallelism of large sparse linear equations whose coefficient matrix is ​​BDB matrix, it is all parallelism for special coefficient matrices, but it is powerless for general coefficient matrices
[0010] 3. It does not consider that if there are constant items that change, but the matrix is ​​almost constant
However, the existing algorithm does not perform parallel optimization of the algorithm when the constant term is variable and the matrix remains unchanged.

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
  • Large-scale sparse symmetric linear equation set parallel processing method based on elimination tree
  • Large-scale sparse symmetric linear equation set parallel processing method based on elimination tree
  • Large-scale sparse symmetric linear equation set parallel processing method based on elimination tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in combination with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are exemplary only, and are not intended to limit the scope of the present invention. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concept of the present invention.

[0031] Such as figure 1 As shown, the large-scale sparse symmetric linear equations parallel processing method based on elimination tree of the present invention comprises the following steps:

[0032] Step 1: Perform LU decomposition on the A matrix.

[0033] In this step, the elimination tree is used for LU decomposition. For detailed principles, please refer to the article "Elimination Tree Theory and Its Application...

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 large-scale sparse symmetric linear equation set parallel processing method based on an elimination tree. The method comprises the following steps: step 1, conducting LU decomposition on an A matrix; step 2, carrying out forward and backward substitution, calculating Ly = b, solving y, then Ux = y, and solving x; adopting a double-task division method based on the elimination tree to carry out forward and backward substitution; step 3: carrying out X array recombination, which comprises: recombining an X array to enable data required by single thread calculation to belocated in a continuous space in a memory; and step 4, performing circular combination, and performing circular combination of division operation, X array recombination and the like into a forward and backward substitution process to reduce circular iteration overhead and OpenMP thread creation overhead. According to the method, parallel computing is carried out through the double task division method based on the elimination tree, multi-core computing resources are fully utilized, and the forward and backward substitution speed of the large-scale sparse matrix is remarkably increased.

Description

technical field [0001] The invention relates to the field of data processing using computing equipment, in particular to a large-scale sparse symmetric linear equation group parallel processing method based on elimination trees. Background technique [0002] The algorithm for solving large sparse matrices is a relatively complex algorithm with relatively high requirements for computing resources, both for computing time and memory space. Due to the rapid development of the computer industry, the amount of data has increased rapidly, and the process of matrix solving often involves huge data arrays and large-scale data operations, which puts forward higher requirements for the efficiency of large sparse matrix algorithms. Ordinary computers can no longer bear the amount of single-time data processing calculations, and general-purpose serial processing can no longer meet the increasing data volume and the requirements for fast real-time processing and operation of data. [00...

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/12G06F17/16
CPCG06F17/12G06F17/16
Inventor 刘超杨昊罗志荣唐旭东吴涛王铁军赵长名黄敏吴锡陈海宁
Owner CHENGDU UNIV OF INFORMATION TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More