Method for partitioning large-scale static network based on graphics processor

A graphics processor and network division technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of large calculation amount of matrix eigenvalue, complex realization, unfavorable algorithm parallelization, etc., and achieve parallel computing performance improvement , saving space and improving speed

Active Publication Date: 2013-01-02
TSINGHUA UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0021] This method can provide more accurate results, and has strict theoretical proofs to ensure that the solution is optimal, but the implementation of the method is more complicated and cannot withstand the calculation of large-scale networks.
The complexity of the method is mainly manifested in the following two aspects: first, it involves the modular matrix B (G) The calculation of the eigenvalues, and when the network dimension is large, the calculation of the matrix eigenvalues ​​is huge, for example, when using the Jacobian iterative algorithm, the time complexity of each iteration is O(n 3 ); Second, in the process of continuously dividing the network into two parts, the size of the sub-block will change, and the continuity of sub-block subscripts cannot be guaranteed, so it is not conducive to the parallelization of the algorithm

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
  • Method for partitioning large-scale static network based on graphics processor
  • Method for partitioning large-scale static network based on graphics processor
  • Method for partitioning large-scale static network based on graphics processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0058] Such as figure 1 As shown, the present invention is a schematic diagram of a large-scale static network division method based on a graphics processor. As shown in the figure, the central processing unit performs data scheduling and network division, and the graphics processor performs calculation of eigenvalues ​​and eigenvectors. The realization of the whole network division process is realized by two data queues, one is the module vector S to be divided j queue, and the other is the vector queue of each row of the network division result matrix S; wherein, the network division result matrix S matrix is ​​an n×m matrix, n is the number of nodes in the network, and m is the total number of modules. Each row of S is an n-dimensional vector, representing a module, as follows:

[0059]

[0060] Among them, j represents...

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 method for partitioning a large-scale static network based on a graphics processor, which mainly aims to solve the problem that the existing network partitioning method is not suitable for partitioning a large-scale network and low in efficiency. The method comprises the following steps: by defining a result matrix S of network partitioning, transforming the operation ofrespectively calculating the characteristic vector and characteristic value of each sub-module in network partitioning into the operation of calculating the characteristic vector and characteristic value of the whole network; and according to the parallel computing architecture of the graphics processor, decomposing the calculation of the characteristic vector and the characteristic value in network partitioning into a plurality of basic calculations, so that the original huge dense matrix calculation is simplified to the computations between sparse matrixes and vectors. In the invention, through reasonably combining the basic calculations, memory space is saved, the consumption of data transmission is decreased, and the efficiency of network partitioning is effectively improved, so that the partitioning of an extra-large scale static network which is difficult to implement becomes possible.

Description

technical field [0001] The invention relates to the technical fields of computers and electronic information, in particular to a large-scale static network division method. Background technique [0002] Network models have received great attention in the fields of statistical physics and applied mathematics in recent years, and the concept of network has also been successfully applied to other fields, such as the Internet, social networks, and ecological networks. Network research includes the calculation of various attributes of the network, including small-world attributes, heavy-tailed distribution, and community structure; among them, the study of network community structure is of great significance to network research. For example, the study of social network community structure can help discover groups common interests and characteristics. The study of network community structure can help to understand the structure, function and topological relationship of the networ...

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): H04L12/24
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