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
中文摘要
条件分支开销很大。 分支需要很大比例的执行周期,因为它们经常发生,并可能导致管道暂停。 此外,分支会导致控制流中的分叉,这会阻止其他代码改进转换的应用。 我们计划开发基于路径轮廓的技术,用于在传统的标量处理器上用单个分支来代替一组两个或多个分支的执行。 我们建议通过将两个或多个分支的条件合并为一个条件来提高性能。 以前的方法已经放弃了这样的合并条件,要么只涉及一个单一的变量,或需要特殊的硬件合并多个条件在一起。 技术将被开发,以产生一个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: 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
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: