首页> 外国专利> METHOD AND A DEVICE FOR PROCESSING A BRANCH OF A MICROPROCESSOR, PARTICULARLY CAPABLE OF EASILY RECOVERING A WRONGLY PREDICTED BRANCH TO A PREVIOUS STATE

METHOD AND A DEVICE FOR PROCESSING A BRANCH OF A MICROPROCESSOR, PARTICULARLY CAPABLE OF EASILY RECOVERING A WRONGLY PREDICTED BRANCH TO A PREVIOUS STATE

机译:用于处理微处理机的分支的方法和装置,该处理机尤其能够容易地将错误的分支恢复到先前的状态

摘要

PURPOSE: A method for processing a branch of a microprocessor is provided to enable all commands received after a branch command to have the same intrinsic number before a next branch command, and to compare a branch intrinsic number received from a branch execution device with a branch intrinsic number assigned to a reorder buffer, thereby easily carrying out a recovery function. CONSTITUTION: All commands received after a branch command have the same intrinsic number before a next branch command while intrinsic numbers are assigned to a reorder buffer(10) and a branch execution unit(20). When a branch prediction is missed, a branch intrinsic number of the branch execution unit(20) is compared with a branch intrinsic number of the reorder buffer(10) to update a register file after waiting until a corresponding command is completed if the compared numbers are not the same. If the compared numbers are the same, all next commands are discarded to clear all internal devices of a microprocessor including the reorder buffer(10). Based on a normal branch target, a new execution is performed.
机译:目的:提供一种处理微处理器分支的方法,以使分支命令之后接收的所有命令在下一个分支命令之前具有相同的固有编号,并将从分支执行设备接收的分支固有编号与分支进行比较分配给重排序缓冲区的固有编号,从而轻松执行恢复功能。组成:在分支命令之后收到的所有命令在下一个分支命令之前具有相同的内部编号,而内部编号则分配给重排序缓冲区(10)和分支执行单元(20)。当错过分支预测时,将分支执行单元(20)的分支固有数与重排序缓冲器(10)的分支固有数进行比较,以在等待比较命令完成之后更新寄存器文件,如果比较的数字已完成不一样。如果比较的数字相同,则丢弃所有接下来的命令以清除包括重新排序缓冲器(10)的微处理器的所有内部设备。基于正常分支目标,执行新的执行。

著录项

  • 公开/公告号KR100445054B1

    专利类型

  • 公开/公告日2004-11-02

    原文格式PDF

  • 申请/专利权人 HYNIX SEMICONDUCTOR INC.;

    申请/专利号KR19960026521

  • 发明设计人 KIM HYEON EUN;

    申请日1996-06-29

  • 分类号G06F9/00;

  • 国家 KR

  • 入库时间 2022-08-21 22:46:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号