Proceedings of the 1996 Conference on Parallel Architectures and Compilation Technique
DOI: 10.1109/pact.1996.554032
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic parallelization of modifications to directed acyclic graphs

Abstract: W e describe a higher-order interprocedural technique, called dynamic resolution, for the automatic parallelization of procedures that destructively manipulate dynamic DAGs. Dynamic resolution detects shared data and correctly coordinates access to thzs data at run time. I n pointer-unsafe languages such as C, dynamic resolution requires programmer identification of acyclic data structures and use of dynamic resolution's macros for pointer manipulations. I n pointer-safe languages such as ML, cyclicity can oft… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…The second flavor of dynamic parallelism is called Dynamic Resolution [7][8] [6]. Under dynamic resolution, the compiler inserts tags to detect conflicts in shared data, and these tags are examined and updated during runtime.…”
Section: Dynamic Parallelismmentioning
confidence: 99%
“…The second flavor of dynamic parallelism is called Dynamic Resolution [7][8] [6]. Under dynamic resolution, the compiler inserts tags to detect conflicts in shared data, and these tags are examined and updated during runtime.…”
Section: Dynamic Parallelismmentioning
confidence: 99%