• 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