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

Parallel computing method and application of graph roaming based on pruning

A technology of parallel computing and computing methods, applied in the field of parallel computing based on pruning graph roaming, which can solve the problems that the computing power cannot be fully utilized, there is no preprocessing mechanism, and the communication overhead is large, so as to reduce computing overhead and reduce the number of iteration rounds , the effect of improving computing performance

Inactive Publication Date: 2019-06-07
PEKING UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, although the distributed system has stronger computing power and storage capacity, for a distributed system with a large number of nodes, the low computing density and the characteristics of random data access lead to a large communication overhead during the computing process. The performance improvement brought by technology does not match the increase in system cost, and the computing power cannot be fully utilized; on the other hand, Pregel directly calculates the input graph without a preprocessing mechanism, and there will be some unnecessary calculations in the actual calculation process. computing overhead

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
  • Parallel computing method and application of graph roaming based on pruning
  • Parallel computing method and application of graph roaming based on pruning
  • Parallel computing method and application of graph roaming based on pruning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0056] The present invention provides a graph roaming parallel computing method based on pruning, which classifies the vertices in the graph, performs pruning operations on the boundary points in the graph, and optimizes the calculation process by pruning the boundary points, including the following steps:

[0057] 1) In the preprocessing stage, identify the topological features of the graph, including classifying the boundary points, initializing calculations, and performing preprocessing operations on the graph; the specific steps are as follows:

[0058] 11) Read in the graph data, search according to the topological features of the vertices, and obtain the boundary points; the boundary points are divided into four categories:

[0059] Type a: vertices with 0 incoming edges;

[0060] Type b: vert...

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 picture roaming parallel computing method based on pruning and application, and relates to the technical field of large-scale data parallel computing and processing. The method comprises the steps that efficient picture roaming based on pruning is achieved in a shared memory system, boundary points in pictures are recognized according to topology features in the preprocessing stage before computing, and corresponding pruning computing operation is carried out in the computing process on the basis. According to the picture roaming parallel computing method based on pruning and application, by pruning the boundary points, a vertex can be spread in a higher updating speed, the convergence rate of an algorithm can be higher, and thus the number of iteration rounds is reduced; when tasks are partitioned in parallel computing, task partitioning is more balanced by pruning the boundary points, and thus the purposes of reducing computing expenses and improving computing performance are achieved.

Description

technical field [0001] The invention relates to the technical field of large-scale data parallel computing and processing, in particular to a pruning-based graph roaming parallel computing method and application. Background technique [0002] In recent years, with the continuous development of the Internet, more and more information and data need to be stored and calculated using the graph structure, for example, friend relationships in online social networks, citation relationships in paper libraries, website links recorded in search engines Relationships and knowledge graphs in Wikipedia, etc. These graph calculations often have huge data scales, with the number of nodes and edges reaching GB / TB / ZB levels, or even larger. Large-scale graph computing has difficulties such as low computing density and random access to data. Parallel computing is a common technical means for large-scale graph computing problems. [0003] A graph is a data structure, and a graph G usually c...

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): G06F16/958
CPCG06F16/2228G06F16/958
Inventor 余华山王娜孟佳
Owner PEKING UNIV
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