• DocumentCode
    2061526
  • Title

    Transformation of programs to remove nonlocal control flow

  • Author

    Guilin, Chen ; Bo, Huang ; Binyu, Zang ; Chuanqi, Zhu

  • Author_Institution
    Inst. of Parallel Process., Fudan Univ., Shanghai, China
  • Volume
    1
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    229
  • Abstract
    Many common techniques used in optimization and parallelization are sensitive to the regularity of the control flow of the programs. Such techniques cannot work effectively on program segments containing nonlocal control flow. An algorithm is introduced to remove nonlocal control flow and thus minimize these negative effects. In this algorithm, the combination of GOTO and RETURN is used to simulate the semantics of nonlocal GOTO, which is beneficial to program structurization, dataflow analysis and the detection of parallelism in programs.
  • Keywords
    C language; optimising compilers; parallelising compilers; program control structures; C programs; RETURN; dataflow analysis; nonlocal GOTO; nonlocal control flow; optimization; parallelism detection; parallelization; program segments; program structurization; program transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.846549
  • Filename
    846549