Unlock instant, AI-driven research and patent intelligence for your innovation.

Many-core pipeline parallelism method adopting implicit solution

A pipelined and implicit technology, applied in the computer field, which can solve problems such as high parallel difficulty, numerical calculation stability and convergence impact, and limited many-core applications.

Active Publication Date: 2015-12-23
JIANGNAN INST OF COMPUTING TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, many-core processors have a high degree of parallelism, each computing core has limited storage resources, and the data interaction between computing cores is complex. Therefore, it is more difficult to implement the parallelism of implicit algorithms on many-core processors.
[0005] At present, most applications on many-core processors use explicit numerical algorithms. Many-core applications of implicit algorithms are very limited. They can only achieve partial parallelism, and cannot solve the entire calculation area as a whole, so the strict implicitness of the algorithm cannot be guaranteed. , which has a great impact on the stability and convergence of numerical calculations

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
  • Many-core pipeline parallelism method adopting implicit solution
  • Many-core pipeline parallelism method adopting implicit solution
  • Many-core pipeline parallelism method adopting implicit solution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the content of the present invention clearer and easier to understand, the content of the present invention will be described in detail below in conjunction with specific embodiments and accompanying drawings.

[0018] The present invention is mainly aimed at many-core processors, adopts pipeline parallelism to solve the block recursive correlation problem brought about by the implicit solution, and ensures that the serial and parallel calculation results of the implicit solution are strictly consistent, thereby retaining the stability and convergence advantages of the implicit solution. Expand the application range of many-core processors. Among them, pipeline parallelism is such a parallel technology. Its basic idea is to divide a computing task into a series of stages. Once the previous stage is completed, the subsequent stage starts immediately. When processing multiple computing tasks, pipeline parallelism can support the same amount of parallelism...

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 provides a many-core pipeline parallelism method adopting an implicit solution. The method comprises the following steps: performing data partition on an variable a<i,j> on p computing cores of a many-core processor in the i direction to enable the variable a<i,j> to be partitioned p segments, wherein p is an integer greater than 1 and {a<i,j>,i=n<k>,..., n<k+1>-1} is stored on a computing core pk, wherein K is equal to 0,...,p-1, and 1 is equal to n0<n1<...<n<p-1>=n+1; using communication of registers among computing cores to realize pipeline parallelism.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a many-core pipeline parallel method using implicit solution. Background technique [0002] Implicit algorithm (implicit algorithm) refers to that in the process of converting differential equations into algebraic equations, if the variables at that time are needed to solve the function value at a certain time, then this discrete method is an implicit algorithm. [0003] In numerical calculation, the implicit algorithm is widely used because of its good stability and fast convergence speed. The discretization of differential equations by implicit algorithm finally boils down to solving large sparse matrix linear algebraic equations in parallel in blocks. If the two-step scanning format is used, that is, the LU-SGS method is used to solve the linear algebraic equation system, the recursive equation will be obtained, and after the boundary conditions are given, the recursive met...

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): G06F9/38
Inventor 李芳刘鑫尉红梅孙唯哲陈德训
Owner JIANGNAN INST OF COMPUTING TECH