Code Scheduling Under Varying Parallel Resource Constraints
Code Scheduling Under Varying Parallel Resource Constraints
批准号:
9114167
负责人:
Susan Eggers
金额:
$5.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-02-01 至 1993-07-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
One of the major unsolved problems in high-speed computing is designing highly parallel machines that can exploit the latent parallelism inherent in applications. Current high-speed computers do not achieve their full potential, in part because of inefficient code scheduling that leaves hardware resources underutilized. The goal of this research is to obtain better execution speedup on high- performance parallel hardware by improving code schedules. The research will develop efficient code schedulers for parallel machines with multiple instruction streams and non-blocking memory references that have long and widely varying latencies. The difficulty of scheduling for machines of this type is that, while code scheduling is a static activity, the availability and latency of the hardware that is being scheduled varies during execution time. The PI has devised four different scheduling algorithms, with varying complexity(i.e., they generate schedules with varying efficiencies) and compilation costs. They differ in whether they schedule across instructions with data dependencies and whether and in what way they take into account variances in memory latencies and multiple instruction streams. The algorithm will be evaluated when combined with the Aiken/Nicolau software pipelining algorithm and assuming a highly parallel hardware configuration. The metrics for the performance study will be code schedule size, code schedule density, execution time and hardware utilization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Travel Support for the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2008)
-
批准号:0822905
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2008
-
负责人:Susan Eggers
-
依托单位:
Next Generation Software: A Staged Compilation Architecture for Program Optimization
-
批准号:9975057
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:1999
-
负责人:Susan Eggers
-
依托单位:
Simultaneous Multireading
-
批准号:9632977
-
项目类别:Continuing Grant
-
资助金额:$80.78万
-
财政年份:1996
-
负责人:Susan Eggers
-
依托单位:
Presidential Young Investigator: Code Generation for Uniprocessors
-
批准号:9058439
-
项目类别:Continuing Grant
-
资助金额:$18.75万
-
财政年份:1990
-
负责人:Susan Eggers
-
依托单位:
海外基金