A General and Powerful Method for Program Optimization
A General and Powerful Method for Program Optimization
批准号:
9711253
负责人:
Yanhong Liu
金额:
$13.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-15 至 2001-04-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project studies a general and powerful method for program optimization. This method is based on incrementalization, which allows repeated computations on slightly changing inputs to be performed efficiently by updating their values incrementally from one computation to the next. Since all non-trivial computations proceed in an iterative fashion, which requires repeated updates of program states, incrementalization underlies essentially all loop optimizations. This project focuses on an important application of incrementalization, namely, loop optimization for aggregate computations on arrays. This optimization can produce drastic speedups of programs for problems in image processing, computational geometry, computer graphics, multimedia, matrix computation, etc. The method captures aggregate array computations in loop bodies and incrementally updates their results over iterations. Part of the analysis is reduced to symbolic simplification of constraints on loop variables and array subscripts. Analytical and experimental results both show drastic speedups compared to previous techniques. Work specifically planned for this project includes: refining and extending the techniques and algorithms, implementing the algorithms, analyzing the performance of the optimization algorithm and the optimized programs, and developing models for the time and space complexity and data locality of the programs that will enable us to tune the optimizations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Configuration for Assurance: Safe, Live, and Secure Distributed Systems
-
批准号:1954837
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2020
-
负责人:Yanhong Liu
-
依托单位:
From Clarity to Efficiency for Distributed Algorithms
-
批准号:1414078
-
项目类别:Continuing Grant
-
资助金额:$130.0万
-
财政年份:2014
-
负责人:Yanhong Liu
-
依托单位:
EAGER: From Clarity to Efficiency for Distributed Algorithms
-
批准号:1248184
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Yanhong Liu
-
依托单位:
Clarity and Efficiency in Design
-
批准号:0613913
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Yanhong Liu
-
依托单位:
From Rules to Analysis Algorithms with Time and Space Guarantees
-
批准号:0306399
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Yanhong Liu
-
依托单位:
From Rules to Analysis Algorithms with Time and Space Guarantees
-
批准号:0204280
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2002
-
负责人:Yanhong Liu
-
依托单位:
A General and Powerful Method for Program Optimization
-
批准号:0196148
-
项目类别:Standard Grant
-
资助金额:$13.0万
-
财政年份:2000
-
负责人:Yanhong Liu
-
依托单位:
海外基金