课题基金 / 基金详情

A Framework of Modulo Scheduling Based on Finite State Automation

A Framework of Modulo Scheduling Based on Finite State Automation
基于有限状态自动化的模调度框架
批准号:
9711477
负责人:
Guang Gao
金额:
$14.55万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-06-15 至 1999-05-31

项目摘要

项目成果

Guang Gao的其他基金

相似基金

相关文献

中文摘要
翻译
该项目将研究整数编程在寄存器分配中的使用,以及与寄存器分配交互的重要编译器优化。该项目将建立在前面工作的基础上,该工作表明,整数规划可以在合理的时间内产生最佳或接近最佳的寄存器分配,大大减少了寄存器分配的开销。该项目的第一个目标是通过发现和实现更有效的整数编程公式,在基于整数编程的寄存器分配中实现数量级的加速。该项目的第二个目标是扩展整数编程公式的范围,以包括其他直接与寄存器分配交互的编译器优化,例如公共子表达式消除和循环不变代码移动。扩展的公式将允许寄存器分配和这些交互优化同时完成,消除了传统的相位排序问题。预计扩展整数规划公式将提供显著的代码质量改进,并且新的优化可以在合理的时间内完成。
英文摘要
This project will study the use of integer programming for register allocation and for important compiler optimizations that interact with register allocation. The project will build on the preceding work which shows that integer programming can produce optimal or near-optimal register allocations in reasonable time, providing significant reductions in register allocation overhead. The project's first objective is to achieve order of magnitude speedup in integer-programming-based register allocation by discovering and implementing more efficient integer-programming formulations. The project's second objective is to extend the scope of the integer programming formulation to include other compiler optimizations that directly interact with register allocation, such as common subexpression elimination and loop-invariant code motion. The extended formulation will allow register allocation and these interacting optimizations to be done simultaneously, eliminating the traditional phase ordering problem. It is expected that the extended integer programming formulation will provide significant code quality improvements, and that the new optimization can be done in reasonable time.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: FULL: CCA: Collaborative Research: SPARTA: a Stream-based Processor And Run-Time Architecture
  • 批准号:
    1439097
  • 项目类别:
    Standard Grant
  • 资助金额:
    $27.1万
  • 财政年份:
    2014
  • 负责人:
    Guang Gao
  • 依托单位:
SHF: MEDIUM: Collaborative Research: Architecture, Programmability, and Performance of Large Scale Parallel Systems
  • 批准号:
    1065448
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2011
  • 负责人:
    Guang Gao
  • 依托单位:
Advanced Software Technology for an Exascale Point Design Study
  • 批准号:
    0925863
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2009
  • 负责人:
    Guang Gao
  • 依托单位:
Collaborative Research: Programming Models and Storage System for High Performance Computation with Many-Core Processors
  • 批准号:
    0937907
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2009
  • 负责人:
    Guang Gao
  • 依托单位:
国内基金
海外基金
Orlicz-Sobolev空间的点态结构与Modulo方法
  • 批准号:
    11771273
  • 项目类别:
    面上项目
  • 资助金额:
    48.0万元
  • 批准年份:
    2017
  • 负责人:
    石忠锐
  • 依托单位: