首页> 外国专利> Multi-level instruction boosting method using plurality of ordinary registers forming plurality of conjugate register pairs that are shadow registers to each other with different only in MSB

Multi-level instruction boosting method using plurality of ordinary registers forming plurality of conjugate register pairs that are shadow registers to each other with different only in MSB

机译:使用形成多个共轭寄存器对的多个普通寄存器的多级指令提升方法,所述共轭寄存器对是互为影子寄存器,彼此的区别仅在于MSB

摘要

An instruction multi-level boosting method in a compiler has the step of providing a plurality of ordinary registers to act as the destination registers for access by the ordinary instructions. At least one instruction is boosted and speculatively executed. The boosting method also has the step of providing a plurality of special registers corresponding to the ordinary registers, and acting as the destination registers for access by the boosted and speculatively executed instruction. Then, at the original position of the boosted instruction, the address of at least one ordinary register used in the boosted instruction is translated into the address of at least one corresponding special register. In this way, the compiler efficiency can be incressed; the need of requiring additional registers is lowered; and the cost thereof is reduced down because no complicated duplicating circuit is needed.
机译:编译器中的指令多级升压方法具有提供多个普通寄存器作为目标寄存器以供普通指令访问的步骤。至少提升一条指令并进行推测执行。升压方法还具有以下步骤:提供与普通寄存器相对应的多个特殊寄存器,并且用作由升压且推测执行的指令进行访问的目的地寄存器。然后,在升压指令的原始位置,将在升压指令中使用的至少一个普通寄存器的地址转换为至少一个对应的特殊寄存器的地址。这样,可以提高编译器的效率。减少了需要额外的寄存器的需求;由于不需要复杂的复制电路,因此降低了成本。

著录项

  • 公开/公告号US5504914A

    专利类型

  • 公开/公告日1996-04-02

    原文格式PDF

  • 申请/专利权人 NATIONAL SCIENCE COUNCIL;

    申请/专利号US19930082130

  • 发明设计人 FEIPEI LAI;

    申请日1993-06-23

  • 分类号G06F15/16;

  • 国家 US

  • 入库时间 2022-08-22 03:38:47

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号