A Parallel Solution Method for Lower Triangular Equations Oriented to Structured Mesh Sparse Matrix

A structured grid and grid technology, applied in the direction of complex mathematical operations, to achieve the effect of minimizing memory access overhead, maximizing computing resource utilization, and efficient solution

Active Publication Date: 2022-04-22
TSINGHUA UNIV +2
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the structured grid SpTRSV, there is still a lack of an algorithm to solve the structured sparse lower triangular matrix by effectively using the inter-processor communication 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
  • A Parallel Solution Method for Lower Triangular Equations Oriented to Structured Mesh Sparse Matrix
  • A Parallel Solution Method for Lower Triangular Equations Oriented to Structured Mesh Sparse Matrix
  • A Parallel Solution Method for Lower Triangular Equations Oriented to Structured Mesh Sparse Matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Exemplary embodiments will be described in detail below with reference to the accompanying drawings, which are intended to depict exemplary embodiments and should not be construed to limit the intended scope of the claims.

[0060] figure 1 According to the embodiment of the present invention, using a high-performance parallel computer to Overall flow diagram of the method for optimizing processor communication and cashe utilization in the solution of sparse lower triangular matrices on structured grids.

[0061] S1: Receive the grid scale of the structured grid, receive the input grid, the input vector and the solution vector, and start the multiprocessor to start parallel execution;

[0062] S2: Decompose the entire solution vector into multiple sub-blocks, divide each sub-block into multiple columns, each column represents a continuous section of the solution vector in the memory address space, and treat the multiprocessor logically as a rectangular array, each Th...

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

A method for optimizing inter-processor communication and cache space utilization in solving structured grid sparse lower triangular equations in high-performance parallel computing, including: receiving the solution vector of structured grid, etc., starting multiprocessors to start parallel execution ;Decompose the solution vector into multiple sub-blocks, divide each sub-block into multiple columns, treat multiprocessors as a rectangular array, each processor is responsible for computing a column, and the processors open up storage dependent data in their own caches Buffer, get the data required for calculation from neighbors or its own memory and store it in the buffer, complete its own column calculation, and send the calculated data to other processors that depend on the data; the rectangular array of processors traverses all sub-blocks, and completes Calculate the required data communication, and perform calculations for each sub-block until the entire solution calculation is completed. The dependent data of each operation is transmitted through fast communication between processors, minimizing memory access overhead and maximizing resource utilization.

Description

technical field [0001] The invention relates to the fields of numerical calculation and high-performance calculation, in particular to a method for solving a lower triangular sparse matrix in the form of a structured grid under the environment of a high-performance parallel computer. Background technique [0002] With the development of computer technology, the demand for large-scale scientific computing is gradually increasing. Many fields of scientific computing, such as numerical weather prediction simulation, fluid dynamics calculation, etc., need to solve large-scale sparse linear equations. A structured grid is one in which all internal points within a grid region have the same adjacent cells. As a special form of grid, it has the advantages of simple data structure, fast generation speed, and suitable for fluid calculation, so it widely exists in many real applications. [0003] Therefore, Structured Sparse Triangular Solver plays a very important role in the field ...

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