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 :
بازگشت