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

The Quantification and Analysis Method of Algorithm Essential Parallelism

一种分析方法、算法的技术,应用在计算、仪器、错误检测/纠正等方向

Active Publication Date: 2016-04-20
COGNINU TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] G.M.Amdahl proposed an algorithm parallelization method based on the ratio of the continuous part of the algorithm ("Validity of single-processor approach to achieving large-scale computing capability," Proc.ofAFIPSConference, pages483-485, 1967), the shortcoming of Amdahl's method is that the parallelism of an algorithm is estimated by the above method is based on the target platform on which the method is executed, and does not need to be attached to the algorithm itself, so the parallelism obtained with Amdahl's method is not essential to the algorithm and is offset by the target platform
[0003] A. Prihozhy et al. proposed a method based on the ratio between the complexity of the algorithm and the length of the critical path to evaluate the parallelization possibility of the algorithm ("Evaluation of the parallelization potential for efficient multimedia implementations: dynamic evaluation of algorithm critical path," IEEETrans.onCircuitsandSystemsforVideoTechnology, pages593-608, Vol.15, No.5 , May2005), its complexity is the total number of operations in the algorithm, and the critical path length is the maximum number of operations that need to be processed consecutively due to operational data dependencies, although this method can be characterized in that there is a mean value of parallelism embedded in algorithm, but not enough to specifically feature volatile multi-grain parallelism embedded in 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
  • The Quantification and Analysis Method of Algorithm Essential Parallelism
  • The Quantification and Analysis Method of Algorithm Essential Parallelism
  • The Quantification and Analysis Method of Algorithm Essential Parallelism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0019] refer to figure 1 , the method according to the preferred embodiment of the present invention is suitable for realizing with a processing unit with the intrinsic parallelism of evaluating an algorithm, and comprises the following steps, and the meaning of the intrinsic parallelism (intrinsicparallelism) of algorithm is: without considering any hardware and software Under the premise of design and configuration, the parallelism of an algorithm itself. That is to say, the method of the present invention is not limited by any software or hardware when analyzing the algorithm.

[0020] In step 11, the processing unit is configured to obtain several operation groups of the algorithm, wherein each operation group can be...

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 quantifying and analyzing the intrinsic parallelism of an algorithm (intrinsic?parallelism?of?algorithm), which is suitable for configuring a processing unit to quantify and analyze the intrinsic parallelism of an algorithm, which includes the following steps: configuring the processing The unit is used to obtain several operation groups of the algorithm, the processing unit is configured to obtain a corresponding Laplacian matrix according to the operation group, and the processing unit is configured to calculate the eigenvalue and eigenvector group of the Laplacian matrix and configuring the processing unit to obtain an essential parallelism data of the algorithm according to the eigenvalues ​​and eigenvectors.

Description

technical field [0001] The present invention relates to a method for quantifying and analyzing the degree of parallelism of an algorithm (intrinsic parallelism of algorithm), in particular to a method for quantifying and analyzing the degree of intrinsic parallelism of the algorithm. Background technique [0002] G.M.Amdahl proposed an algorithm parallelization method based on the ratio of the continuous part of the algorithm ("Validity of single-processor approach to achieving large-scale computing capability," Proc.ofAFIPSConference, pages483-485, 1967), the shortcoming of Amdahl's method is that the parallelism of an algorithm is estimated by the above method is dependent on the target platform on which the method is executed, and does not need to be attached to the algorithm itself, so the degree of parallelism obtained with Amdahl's method is not essential to the algorithm and is offset by the target platform. [0003] A. Prihozhy et al. proposed a method based on the r...

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): G06F9/44
CPCG06F11/3404G06F2201/865
Inventor 李国君林和源
Owner COGNINU TECH CO LTD