首页> 外国专利> EFFICIENT IMPLEMENTATION OF BRANCH INTENSIVE ALGORITHMS IN VLIW AND SUPERSCALAR PROCESSORS

EFFICIENT IMPLEMENTATION OF BRANCH INTENSIVE ALGORITHMS IN VLIW AND SUPERSCALAR PROCESSORS

机译:在VLIW和超标量处理器中高效实现分支密集算法

摘要

An apparatus for implementing branch intensive algorithms is disclosed. The apparatus includes a processor containing a plurality of ALUs and a plurality of result registers. Each result register has a guard input which allows the ALU to write a result to the register upon receipt of a selection signal at the guard input. A lookup table is dynamically programmed with logic to implement an upcoming branching portion of program code. Upon evaluation of the branch conditions of the branching portion of code, the lookup table outputs a selection signal for writing the correct results of the branching portion of code based on the evaluation of the branch condition statements and the truth table programmed into the lookup table to the result register.
机译:公开了一种用于实现分支密集算法的设备。该设备包括处理器,该处理器包含多个ALU和多个结果寄存器。每个结果寄存器都有一个保护输入,当保护输入接收到选择信号时,允许ALU将结果写入寄存器。查找表通过逻辑进行动态编程,以实现程序代码的即将分支部分。在评估代码的分支部分的分支条件时,查找表基于分支条件语句的评估和编程到查找表中的真值表,输出用于写入代码的分支部分的正确结果的选择信号。结果寄存器。

著录项

  • 公开/公告号US2009070567A1

    专利类型

  • 公开/公告日2009-03-12

    原文格式PDF

  • 申请/专利权人 JEFFREY W. CALDER;TONG SUN;

    申请/专利号US20070854003

  • 发明设计人 TONG SUN;JEFFREY W. CALDER;

    申请日2007-09-12

  • 分类号G06F9/38;

  • 国家 US

  • 入库时间 2022-08-21 19:35:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号