AUTOMATIC-GENERATION OF GLOBAL OPTIMIZERS

被引:0
作者
WHITFIELD, D [1 ]
SOFFA, ML [1 ]
机构
[1] UNIV PITTSBURGH,DEPT COMP SCI,PITTSBURGH,PA 15260
来源
SIGPLAN NOTICES | 1991年 / 26卷 / 06期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This research has developed an optimizer generator that automatically produces optimizers from specifications. Code optimizations are expressed using a specification language designed for both traditional and parallelizing optimizations, which require global dependence conditions. Numerous optimizers have been produced from a prototype implementation of the generator. The quality of code produced using the generated optimizers compares favorably with that produced by hand coded optimizers. The generator can be used as a phase in a compiler or as an experimental tool to determine the effects of various optimizations and to tailor optimizations. Experiments indicate that optimizations interact in practice and that different orderings of optimizations are needed for different code segments of the same program. Experiments found that the cost-benefit ratio of some optimizations is quite large and in some cases can be reduced by careful specifications of the optimizations or different implementations.
引用
收藏
页码:120 / 129
页数:10
相关论文
共 3 条
[1]  
ALLEN F, 1988, 1988 P ACM INT C SUP, P207
[2]  
BALASUNDARAM V, P SUPERCOMPUTING 89, P540
[3]  
Burden R. L., 1989, PRINDLE WEBER SCHMID, V4th