Improving Symbolic Analysis of Restructuring Compilers
Improving Symbolic Analysis of Restructuring Compilers
批准号:
0105422
负责人:
Robert van Engelen
金额:
$26.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-09-01 至 2005-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The proposed research investigates new methods for symbolic analysis toimprove various restructuring compiler optimizations. A new algebra onfunctions is investigated to manipulate, simplify, and derive normal forms ofscalar functions and (generalized) induction variables in multi-dimensionalloops. The derivation of normal forms for intermediate program constructsenables reasoning about the semantics of a program under analysis. This isextremely useful to improve various compiler optimizations to effectively dealwith symbolic expressions in real-world applications. More specifically, theproposed research aims to improve symbolic analysis methods such asgeneralized induction variable recognition, linear and non-linear datadependence analysis, value range analysis, global value propagation, andcounting the number of solutions to systems of constraints. The effectivenessof parallelizing compilers depends heavily on the accuracy of these methods.The research will result in the ability of compilers to more effectivelyhandle symbolic expressions and constraints. Current methods are not alwayseffective, resulting in considerable performance losses caused by worst-caseassumptions or when program analysis has to be performed at execution time.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Flow-Sensitive Program Analysis for Speculative Parallelization
-
批准号:0702435
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Robert van Engelen
-
依托单位:
海外基金