首页> 外文会议>International symposium on computer architecture >The program decision logic approach to predicated execution
【24h】

The program decision logic approach to predicated execution

机译:程序决策逻辑方法预测执行

获取原文

摘要

Modern compilers must expose sufficient amounts of Instruction-Level Parallelism (ILP) to achieve the promised performance increases of superscalar and VLIW processors. One of the major impediments to achieving this goal has been inefficient programmatic control flow. Historically, the compiler has translated the programmer's original control structure directly into assembly code with conditional branch instructions. Eliminating inefficiencies in handling branch instructions and exploiting ILP has been the subject of much research. However, traditional branch handling techniques cannot significantly alter the program's inherent control structure. The advent of predication as a program control representation has enabled compilers to manipulate control in a form more closely related to the underlying program logic. This work takes full advantage of the predication paradigm by abstracting the program control flow into a logical form referred to as a program decision logic network. This network is modeled as a Boolean equation and minimized using modified versions of logic synthesis techniques. After minimization, the more efficient version of the program's original control flow is re-expressed in predicated code. Furthermore, this paper proposes extensions to the HPL PlayDoh predication model in support of more effective predicate decision logic network minimization. Finally, this paper shows the ability of the mechanisms presented to overcome limits on ILP previously imposed by rigid program control structure.
机译:现代编译器必须公开足量的指令级并行(ILP)来实现超标量和VLIW处理器的承诺的性能提升。其中一个主要障碍实现这一目标一直是低效率的编程控制流程。在历史上,编译器翻译的直接编程的原始控制结构与条件分支指令的汇编代码。在处理分支指令和利用ILP消除低效率一直是许多研究的主题。然而,传统的分支处理技术不能显著改变程序的固有控制结构。预测作为节目控制表示的出现使得编译器来操纵的形式更密切相关的底层程序逻辑控制。这项工作充分利用了预测范式通过抽象程序控制流成称为一个程序决定逻辑网络的逻辑形式。该网络被建模为布尔方程和使用的逻辑合成技术修改版本最小化。最小化后,该程序的原始控制流的更高效的版本是在断言代码重新表示。此外,本文提出的扩展,以支持更有效谓词判决逻辑网络最小化的HPL培乐多预测模型。最后,本文示出了该机构的能力呈现给克服先前由刚性程序控制结构施加在ILP限制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号