Multi-level parallel programming method

A programming method and thread technology, applied in the direction of multi-programming devices, program control devices, etc., can solve problems such as error-prone and complicated programming, and achieve the effects of reducing error rate, improving utilization rate, and reducing complexity

Active Publication Date: 2010-11-17
TIANJIN UNIV
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] On the software side, parallel programming is complex and error-prone

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
  • Multi-level parallel programming method
  • Multi-level parallel programming method
  • Multi-level parallel programming method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0040] In order to reduce the complexity of parallel programming and reduce the error rate, an embodiment of the present invention provides a multi-level parallel programming method, which includes inter-process processing and intra-process processing, wherein the inter-process processing adopts a master-slave mode , the slave process side adopts a dynamic process pool, and the inter-process processing is completed by the master process, slave process, DAG task analysis thread, first thread pool buffer, communication line city pool, task allocation thread, data synchronization thread and the first DAG task The mutual communication between feedback queues is realized; the processing in the process adopts the master-slave mode, and the pr...

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 multi-level parallel programming method and relates to the field of parallel programming model, mode and method. The method fully combines the characteristics of a mixed hardware architecture, has obvious effect of improving the utilization rate of a group hardware environment, helps developers simplify the parallel programming and multiplex the existing parallel codes, reduces the programming complexity and the error rate through inter-process and intra-process processing and further reduces the error rate by taking fault tolerance into full consideration.

Description

technical field [0001] The invention relates to the field of parallel programming models, patterns and methods, in particular to a multi-level parallel programming method. Background technique [0002] With the continuous expansion and improvement of the application range and application level of computers, people's requirements for computing and processing capabilities of computers have also increased. In the field of scientific and engineering computing such as exploration and mathematics, due to the increase in the amount of data calculation and the increase in computational complexity, the solution process of many practical application problems constantly puts forward new requirements in terms of computing power and computing speed. The need is more and more urgent. Most of these practical applications are data-based, and time-consuming calculations are mainly numerical calculations. [0003] At present, in terms of hardware, with the emergence of multi-core processors...

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/44G06F9/46
Inventor 于策汤善江张涛孙济洲徐祯孙超王萌萌
Owner TIANJIN 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