DocumentCode
329952
Title
Instance-wise reaching definition analysis for recursive programs using context-free transductions
Author
Cohen, Albert ; Collard, Jean-François
Author_Institution
PRiSM, Univ. of Versailles, France
fYear
1998
fDate
12-18 Oct 1998
Firstpage
332
Lastpage
339
Abstract
Automatic parallelization of recursive programs is still an open problem today, lacking suitable and precise static analyses. We present a novel reaching definition framework based on context-free transductions. The technique achieves a global and precise description of the data flow and discovers important semantic properties of programs. Taking the example of a real-world non-derecursivable program, we show the need for a reaching definition analysis able to handle run-time instances of statements separately. A running example sketches our parallelization scheme, and presents our reaching definition analysis. Future fruitful research, at the crossroad of program analysis and formal language theory, is also hinted at
Keywords
context-free languages; programming theory; recursive functions; context-free transductions; formal language theory; non-derecursivable program; program analysis; reaching definition analysis; recursive programs; semantic properties; Argon; Data analysis; Formal languages; Joining processes; Labeling; Read-write memory; Runtime; Stress; Transducers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location
Paris
ISSN
1089-795X
Print_ISBN
0-8186-8591-3
Type
conf
DOI
10.1109/PACT.1998.727269
Filename
727269
Link To Document