2009 International Conference on Information Technology and Computer Science 2009
DOI: 10.1109/itcs.2009.255
|View full text |Cite
|
Sign up to set email alerts
|

The Algorithm of Parallel Recognition Based on Data Dependence

Abstract: In this paper, the author puts forward a kind of parallel recognition algorithm in implementation of parallelization compiler[3]. Application programs in scientific and technological fields have grown increasingly large and complex, thus, it is becoming more difficult to parallelize these programs by hand using message-passing libraries. To reduce this difficulty, we are researching the compilation technology for serial program automatic parallelization. The algorithm uses the conceptions of medium grain paral… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…Application Development Model [22] 2.3. "The Algorithm of Parallel Recognition Based on Data Dependence" [27] In this paper, the authors investigated and presented an algorithm that would be used to recognize parallelizable regions or blocks of code in serial programs based on data dependence. Motivated from the fact that it is difficult and takes time to manually parallelize large and complex serial programs, the goal of the algorithm is to provide a mechanism to be integrated into modern compilers to achieve automatic program parallelization or to design an automatic parallel compiler.…”
Section: "Adaptive Multi-versioning For Openmp Parallelization Via Mamentioning
confidence: 99%
See 1 more Smart Citation
“…Application Development Model [22] 2.3. "The Algorithm of Parallel Recognition Based on Data Dependence" [27] In this paper, the authors investigated and presented an algorithm that would be used to recognize parallelizable regions or blocks of code in serial programs based on data dependence. Motivated from the fact that it is difficult and takes time to manually parallelize large and complex serial programs, the goal of the algorithm is to provide a mechanism to be integrated into modern compilers to achieve automatic program parallelization or to design an automatic parallel compiler.…”
Section: "Adaptive Multi-versioning For Openmp Parallelization Via Mamentioning
confidence: 99%
“…The character of the blocks is that the whole codes of blocks either must be executed or must not be executed." [27] Data dependence between blocks is recognized based on input and output variables that the blocks have access at the same time. If output variables of a block depend on input variables of another block and vice versa, these blocks have data dependence and cannot be executed or computed in parallel.…”
Section: "Adaptive Multi-versioning For Openmp Parallelization Via Mamentioning
confidence: 99%