课题基金 / 基金详情

Collaborative Research: Branch Elimination by Condition Merging

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

项目摘要

项目成果

David Whalley的其他基金

相似基金

相关文献

中文摘要
翻译
条件分支开销很大。 分支需要很大比例的执行周期,因为它们频繁出现并可能导致管道停滞。 此外,分支会导致控制流中的分叉,这会阻止其他代码改进转换的应用。 我们计划开发基于路径轮廓的技术,用于在传统的标量处理器上用单个分支来代替一组两个或多个分支的执行。 我们建议通过将两个或多个分支的条件合并为一个条件来提高性能。 以前的方法已经放弃了这样的合并条件,要么只涉及一个单一的变量,或需要特殊的硬件合并多个条件在一起。 技术将被开发,以产生一个mergedcondition涉及多个变量,可以用来绕过代码测试的原始条件在一个传统的处理器。合并条件可能是非常好的适合运行时优化系统,优化频繁执行的路径在executionof程序。
英文摘要
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: SHF: Medium: Vectorized Instruction Space (VIS)
  • 批准号:
    2211354
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2022
  • 负责人:
    David Whalley
  • 依托单位:
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
  • 批准号:
    2103103
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2021
  • 负责人:
    David Whalley
  • 依托单位:
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
  • 批准号:
    1900788
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2019
  • 负责人:
    David Whalley
  • 依托单位:
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
  • 批准号:
    1823417
  • 项目类别:
    Standard Grant
  • 资助金额:
    $21.5万
  • 财政年份:
    2018
  • 负责人:
    David Whalley
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)