Collaborative Research: Branch Elimination by Condition Merging
协作研究:通过条件合并进行分支消除
基本信息
- 批准号:0208892
- 负责人:
- 金额:$ 18万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-09-01 至 2006-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
条件分支开销很大。 分支需要很大比例的执行周期,因为它们经常发生,并可能导致管道暂停。 此外,分支会导致控制流中的分叉,这会阻止其他代码改进转换的应用。 我们计划开发基于路径轮廓的技术,用于在传统的标量处理器上用单个分支来代替一组两个或多个分支的执行。 我们建议通过将两个或多个分支的条件合并为一个条件来提高性能。 以前的方法已经完成了这种条件的合并,这些条件要么只涉及单个变量,要么需要特殊的硬件来将多个条件合并在一起。 技术将被开发,以产生一个mergedcondition涉及多个变量,可以用来绕过代码测试的原始条件在一个传统的处理器。合并条件可能是非常好的适合运行时优化系统,优化频繁执行的路径在executionof程序。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
David Whalley其他文献
Significance of left atrial appendage filling defects on cardiac CT prior to pulmonary vein isolation for atrial fibrillation
- DOI:
10.1016/j.ijcard.2015.10.201 - 发表时间:
2016-01-15 - 期刊:
- 影响因子:
- 作者:
Arushi Madan;Warren Yan;Peter Byrne;Michael Ward;Peter Hansen;David Whalley;Logan Kanagaratnam;Gemma A. Figtree - 通讯作者:
Gemma A. Figtree
Activation of sodium-hydrogen exchange in heart cells by hyperosmolar solutions
- DOI:
10.1016/0735-1097(90)92295-d - 发表时间:
1990-02-01 - 期刊:
- 影响因子:
- 作者:
David Whalley;Paul Hemsworth;Helge Rasmussen - 通讯作者:
Helge Rasmussen
Improving WCET by applying worst-case path optimizations
- DOI:
10.1007/s11241-006-8643-4 - 发表时间:
2006-06-23 - 期刊:
- 影响因子:1.300
- 作者:
Wankang Zhao;William Kreahling;David Whalley;Christopher Healy;Frank Mueller - 通讯作者:
Frank Mueller
David Whalley的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David Whalley', 18)}}的其他基金
Collaborative Research: SHF: Medium: Vectorized Instruction Space (VIS)
合作研究:SHF:媒介:矢量化指令空间 (VIS)
- 批准号:
2211354 - 财政年份:2022
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
IRES: Track I: Collaborative Research: Supporting FSU and MTU Student Research with NTNU Faculty on Automatic Improvement of Application Performance
IRES:第一轨道:合作研究:支持 FSU 和 MTU 学生与 NTNU 教师一起进行自动改进应用程序性能的研究
- 批准号:
2103103 - 财政年份:2021
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Statically Controlled Asynchronous Lane Execution (SCALE)
SHF:中:协作研究:静态控制异步通道执行 (SCALE)
- 批准号:
1900788 - 财政年份:2019
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
FoMR: Collaborative Research: Dependent ILP: Dynamic Hoisting and Eager Scheduling of Dependent Instructions
FoMR:协作研究:相关 ILP:相关指令的动态提升和紧急调度
- 批准号:
1823417 - 财政年份:2018
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs
XPS:完整:FP:协作研究:Sphinx:通过命令式程序的需求驱动执行将数据和指令级并行性相结合
- 批准号:
1533846 - 财政年份:2015
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
IRES:U.S.-Sweden Research Experience in Efficient and Secure Mobile Systems for Students
IRES:美国-瑞典在学生高效、安全移动系统方面的研究经验
- 批准号:
1358147 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
CSR: Medium: Collaborative Research: Static Pipelining, an Approach for Ultra-Low Power Embedded Processors
CSR:中:协作研究:静态流水线,一种超低功耗嵌入式处理器的方法
- 批准号:
0964413 - 财政年份:2010
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
New Thyristors for T & D Applications (NEWTON)
T 型新型晶闸管
- 批准号:
DT/E005837/1 - 财政年份:2007
- 资助金额:
$ 18万 - 项目类别:
Research Grant
CSR-EHS: Enhancing the Effectiveness of Utilizing an Instruction Register File
CSR-EHS:增强指令寄存器文件的使用效率
- 批准号:
0615085 - 财政年份:2006
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
ITR: Collaborative Research: SPARTA: Static Parametric Timing Analysis to Support Dynamic Decisions inEmbedded Systems
ITR:协作研究:SPARTA:支持嵌入式系统动态决策的静态参数时序分析
- 批准号:
0312493 - 财政年份:2003
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: 100 million Years of Biotic and Tectonic Evolution in the Western Branch of the East African Rift System
合作研究:东非裂谷系西支一亿年的生物和构造演化
- 批准号:
1349825 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative Research: The upper branch of the Southern Ocean overturning in the Southern Ocean State Estimate: water mass transformation and the 3-D residual circulation
合作研究:南大洋上支翻转 南大洋状态估计:水团转化和 3-D 剩余环流
- 批准号:
1357072 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: 100 million Years of Biotic and Tectonic Evolution in the Western Branch of the East African Rift System
合作研究:东非裂谷系西支一亿年的生物和构造演化
- 批准号:
1349592 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative Research: The Upper Branch of the Southern Ocean Overturning in the Southern Ocean State Estimate: Water Mass Transformation and the 3-D Residual Circulation
合作研究:南大洋上游支流翻转 南大洋状态估计:水团转化和 3-D 剩余环流
- 批准号:
1357133 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: Branch Elimination by Condition Merging
协作研究:通过条件合并进行分支消除
- 批准号:
0208606 - 财政年份:2002
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
ITR: Collaborative Research--Ascertaining Runtime Branch Characteristics through Algebraic Analysis of Programs
ITR:协作研究--通过程序的代数分析确定运行时分支特征
- 批准号:
0082630 - 财政年份:2000
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
ITR: Collaborative Research--Ascertaining Runtime Branch Characteristics through Algebraic Analysis of Programs
ITR:协作研究--通过程序的代数分析确定运行时分支特征
- 批准号:
0082671 - 财政年份:2000
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative Research: Law Making and Decree Making in a Mixed System: Inter-Branch Relations in Russia
合作研究:混合体系中的法律制定和法令制定:俄罗斯的部门间关系
- 批准号:
9631221 - 财政年份:1996
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative U.S.-U.S.S.R. Research in Economics and Mathematical Methods For National, Regional, and Branch Levels
美苏国家、地区和部门层面的经济学和数学方法合作研究
- 批准号:
7922917 - 财政年份:1979
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative U.S.- U.S.S.R. Research in Economic and Mathematical Methods For National, Regional and Branch Levels
美苏国家、地区和部门层面的经济和数学方法合作研究
- 批准号:
7718110 - 财政年份:1978
- 资助金额:
$ 18万 - 项目类别:
Standard Grant