1991
DOI: 10.1007/bf00127842
|View full text |Cite
|
Sign up to set email alerts
|

Experiences with a parallel algorithm for data flow analysis

Abstract: We have designed a family of parallel data flow analysis algorithms for execution on distributed-memory MIMD machines, based on general-purpose, hybrid algorithms for data flow analysis [Marlowe and Ryder 1990]. We exploit a natural partitioning of the hybrid algorithms and explore a static mapping, dynamic scheduling strategy. Alternative mapping-scheduling choices and refinements of the flow graph condensation used are discussed. Our parallel hybrid algorithm family is illustrated on Reaching Definitions, al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1993
1993
1995
1995

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 36 publications
0
1
0
Order By: Relevance
“…Our rst experiments were with a family of parallel hybrid algorithms, which combine xed point iteration within regions and an elimination-like propagation between regions. Using the parallel hybrid algorithm on the reaching de nitions problem, we already have demonstrated the potential of using a parallel analysis technique on a distributed memory machine, the Intel iPSC/2 23,24]. The regions used in hybrid algorithms are single-entry clusters of one or more strongly connected components.…”
Section: Introductionmentioning
confidence: 99%
“…Our rst experiments were with a family of parallel hybrid algorithms, which combine xed point iteration within regions and an elimination-like propagation between regions. Using the parallel hybrid algorithm on the reaching de nitions problem, we already have demonstrated the potential of using a parallel analysis technique on a distributed memory machine, the Intel iPSC/2 23,24]. The regions used in hybrid algorithms are single-entry clusters of one or more strongly connected components.…”
Section: Introductionmentioning
confidence: 99%