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