DocumentCode :
3362919
Title :
A region-based compilation infrastructure
Author :
Liu, Yang ; Zhang, Zhaoqing ; Qiao, Ruliang ; Ju, Roy Dz-ching
Author_Institution :
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
fYear :
2003
fDate :
8 Feb. 2003
Firstpage :
75
Lastpage :
84
Abstract :
In this paper we develop a new region-based compilation framework driven by the considerations of performance opportunities and compilation resources. In addition, we allow some optimization-directed attributes communicated from one optimization phase to another on a region basis to guide subsequent optimizations. This region-based framework has been implemented in the Open Research Compiler targeting Itanium® Processor Family (IPF). Experimental results from the SPEC2000Int programs show that this infrastructure provides an effective control on forming regions to meet the requirements of different optimizations. For example, the compilation time of instruction scheduling is significantly reduced by this region formation infrastructure while preserving or improving the overall performance. At the highest optimization level, the performance of one program has a 15.6% improvement by employing this region-based infrastructure.
Keywords :
optimising compilers; performance evaluation; processor scheduling; IPF; Itanium processor family; Open Research Compiler; SPEC2000Int programs; instruction scheduling; optimization-directed attributes; optimizations; performance; region formation infrastructure; region-based compilation; Computers; High performance computing; Microprocessors; Optimizing compilers; Partial response channels; Partitioning algorithms; Performance analysis; Program processors; Size control; Tail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings. Seventh Workshop on
Print_ISBN :
0-7695-1889-3
Type :
conf
DOI :
10.1109/INTERA.2003.1192358
Filename :
1192358
Link To Document :
بازگشت