Branch Decoupled Architectures
Branch Decoupled Architectures
批准号:
9703702
负责人:
Akhilesh Tyagi
金额:
$24.19万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-07-01 至 2000-06-30
中文摘要
条件分支在典型程序中执行的指令中占很大一部分。在现代流水线处理器实现中,由于下一条指令的不可预测性,分支导致浪费处理器周期。该项目正在探索分支预测和推测执行的替代方案,即将分支计算与它们控制的基本块解耦。分支和计算分支条件的指令从主程序中剥离出来,在单独的处理器上执行。编译器后端开发和处理器实现都受到这种替代方法的影响,该项目对这两种方法都采用实验性方法。
英文摘要
Conditional branches constitute a significant fraction of instructions executed in a typical program. In modern pipelined processor implementations, branches cause wasted processor cycles, due to the unpredictability of the next instruction. This project is exploring an alternative to branch prediction and speculative execution, which is to decouple the branch computations from the basic blocks they control. Branches, and the instructions that compute branch conditions, are peeled out of the main program and executed on a separate processor. Both compiler backend development and processor implementation are affected by this alternative, and the project takes an experimental approach to both.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: STARSS: Metric & CAD for DPA Resistance
-
批准号:1441640
-
项目类别:Standard Grant
-
资助金额:$29.88万
-
财政年份:2014
-
负责人:Akhilesh Tyagi
-
依托单位:
CSR: Small: Meta Analysis Directed Execution
-
批准号:0915992
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2009
-
负责人:Akhilesh Tyagi
-
依托单位:
Trust Emanates from Within: A Micro-architectural and Compiler Support Framework for Trust
-
批准号:0209078
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2002
-
负责人:Akhilesh Tyagi
-
依托单位:
Research Initiation: VLSI Architecture Implementation Transforms
-
批准号:8806169
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:1988
-
负责人:Akhilesh Tyagi
-
依托单位:
海外基金