课题基金 / 基金详情

Collaborative Research: Branch Elimination by Condition Merging

Collaborative Research: Branch Elimination by Condition Merging
协作研究:通过条件合并进行分支消除
批准号:
0208606
负责人:
Mark Bailey
金额:
$7.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2005-08-31

项目摘要

项目成果

Mark Bailey的其他基金

相似基金

相关文献

中文摘要
翻译
条件分支的成本很高。分支需要相当大比例的执行周期,因为它们频繁出现并取消流水线停顿。此外,分支会导致控制流中的分叉,这可能会阻止应用其他代码改进转换。我们计划开发基于路径配置文件的技术,在传统的标量处理器上用单个分支来取代两个或更多分支的执行。我们建议通过将两个或多个分支的条件合并为一个条件来提高性能。以前的方法已经完成了这样的条件合并,这些条件要么只涉及一个变量,要么需要特殊的硬件来将多个条件合并在一起。将开发技术来产生涉及多个变量的合并条件,该合并条件可用于绕过在传统处理器上测试原始条件集的代码。合并条件可能非常适合运行时优化系统,其在程序执行期间优化频繁执行的路径。
英文摘要
Conditional branches are expensive. Branches require a significantpercentage of the execution cycles since they occur frequently and cancause pipeline stalls. In addition, branches result in forks in thecontrol flow, which can prevent other code-improving transformationsfrom being applied. We plan to develop path profile-based techniquesfor replacing the execution of a set of two or more branches with asingle branch on a conventional scalar processor. We propose toimprove performance by merging the conditions of two or more branchesinto a single condition. Previous approaches have accomplishedsuch merging of conditions that have either only involved a singlevariable or have required special hardware to merge multipleconditions together. Techniques will be developed to produce a mergedcondition involving multiple variables that can be used to bypass thecode testing the original set of conditions on a conventional processor.Merging conditions may be very good fit for run-time optimizationsystems, which optimize frequently executed paths during the executionof a program.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Stimulating Wide Interest in Computer Science using Computer Security
  • 批准号:
    0837690
  • 项目类别:
    Standard Grant
  • 资助金额:
    $5.0万
  • 财政年份:
    2009
  • 负责人:
    Mark Bailey
  • 依托单位:
Travel Grants for Faculty at Minority/Female Institutions to Attend FCRC '07
  • 批准号:
    0646223
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.21万
  • 财政年份:
    2006
  • 负责人:
    Mark Bailey
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)