课题基金 / 基金详情

CAREER: rePLay: a Microarchitecture to Support Dynamic Program Optimization

CAREER: rePLay: a Microarchitecture to Support Dynamic Program Optimization
职业:rePLAY:支持动态程序优化的微架构
批准号:
0092740
负责人:
Sanjay Patel
金额:
$30.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-02-15 至 2007-01-31

项目摘要

项目成果

Sanjay Patel的其他基金

相似基金

相关文献

中文摘要
翻译
动态优化是计算机系统研究的一个新兴领域,它为计算机性能的大幅提高提供了良好的潜力。动态优化的关键是将仅在执行时可用的动态信息合并到优化过程中。潜在有用的动态信息的例子包括分支的可能行为和操作数的可能值。与传统的静态优化器相比,更直接地访问运行时信息为动态优化器提供了显著的优势。重放框架是一组支持动态优化的微体系结构组件。Replay包含允许动态优化器与程序执行并行运行的硬件,从而减少了与动态优化相关的大量开销。Replay包含用于识别候选区域、用于优化这些区域、获取区域以及它们之间的排序的硬件。此外,这种微体系结构在优化器和检测运行时事件的硬件之间创建了紧密耦合。初步结果表明,动态信息可用于创建非常长(约100条指令)的原子、单入口、单出口代码区域用于优化。研究重点是重放框架的开发,特别是基于硬件的优化和硬件方案的开发,以支持潜在的基于推测值的优化。
英文摘要
Dynamic optimization is a newly emerging area of computer systems research that offers good potential for large advances in computer performance. The crux of dynamic optimization is the incorporation of dynamic information available only at execution time into the optimization process. Examples of potentially useful dynamic information include the likely behavior of branches and the likely values of operands. More immediate access to run-time information gives dynamic optimizers a notable edge over traditional static optimizers.The rePLay Framework is a set of microarchitectural components for supporting dynamic optimization. RePLay contains hardware that allows the dynamic optimizer to run in parallel with program execution thereby reducing the large overheads associated with dynamic optimization. RePLay contains hardware for identifying candidate regions, for optimizing these regions, fetching regions, and sequencing between them. Furthermore, this microarchitecture creates a tight coupling between the optimizer and hardware that detects run-time events. Initial results indicate that dynamic information can be used to create very long (approx 100 instructions) atomic, single entry, single exit regions of code for optimization.The research focuses on the development of the rePLay Framework, specifically in the development ofhardware-based optimizations and hardware schemes to support potentially speculative value-based optimizations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SCC-PG: Building Community Response to Violence through the Rokwire Smart City Platform
SBIR Phase I: System to Enhance Identification of Breakthrough Improvements In Call Center Service Process Using Stochastic Techniques
  • 批准号:
    0637820
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2007
  • 负责人:
    Sanjay Patel
  • 依托单位:
Travel Grants for Graduate Students and Young Faculty for the International Symposium on Microarchitecture
海外基金