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
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;
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Paris
Print_ISBN :
0-8186-8591-3
DOI :
10.1109/PACT.1998.727269