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