【技术实现步骤摘要】
【国外来华专利技术】优先权要求本申请案要求2014年3月24日申请的且标题为“在超越控制分支预测器中的推测历史转递以及其相关电路、方法和计算机可读媒体(SPECULATIVE HISTORY FORWARDING IN OVERRIDING BRANCH PREDICTORS,AND RELATED CIRCUITS,METHODS,AND COMPUTER READABLE MEDIA)”的美国专利申请案第14/223,091号的优先权,所述申请案以其全文引用的方式并入本文中。
本专利技术的技术大体上涉及计算机系统中的分支预测。
技术介绍
指令流水线操作(instruction pipelining)为借以可通过将每一指令的处置分裂成一系列步骤来增加由处理器执行的计算机指令的吞吐量的处理技术。这些步骤执行于由多个级(stage)构成的执行流水线中。如果执行流水线中的所有级能够同时地处理指令,那么可达成最佳处理器性能。然而,执行流水线中的指令的同时执行可受到条件分支指令(conditional branch instruction)的存在妨碍。条件分支指令可基于在执行条件分支指令时评 ...
【技术保护点】
一种用于在处理器中执行经提取指令的分支预测的分支预测电路,其包括:第一分支预测器,其经配置以:预测指令队列中的条件分支指令的第一分支预测;及基于针对所述条件分支指令的所述第一分支预测来更新第一分支预测历史寄存器;转递电路,其经配置以将针对所述条件分支指令的所述第一分支预测作为推测预测而转递到第二分支预测历史寄存器;及第二分支预测器,其经配置以基于包含所述推测预测的所述第二分支预测历史寄存器来预测所述指令队列中的所述条件分支指令的第二分支预测。
【技术特征摘要】
【国外来华专利技术】2014.03.24 US 14/223,0911.一种用于在处理器中执行经提取指令的分支预测的分支预测电路,其包括:第一分支预测器,其经配置以:预测指令队列中的条件分支指令的第一分支预测;及基于针对所述条件分支指令的所述第一分支预测来更新第一分支预测历史寄存器;转递电路,其经配置以将针对所述条件分支指令的所述第一分支预测作为推测预测而转递到第二分支预测历史寄存器;及第二分支预测器,其经配置以基于包含所述推测预测的所述第二分支预测历史寄存器来预测所述指令队列中的所述条件分支指令的第二分支预测。2.根据权利要求1所述的分支预测电路,其经进一步配置以:比较所述第二分支预测与所述推测预测;及响应于所述第二分支预测不同于所述推测预测,通过基于所述第二分支预测来更新所述第一分支预测历史寄存器中的所述第一分支预测和所述第二分支预测历史寄存器中的所述推测预测而超越控制所述推测预测。3.根据权利要求1所述的分支预测电路,其中所述第一分支预测器经配置成以第一时延和第一准确性进行操作,且所述第二分支预测器经配置成以高于所述第一时延的第二时延和高于所述第一准确性的第二准确性进行操作。4.根据权利要求1所述的分支预测电路,其中:所述第一分支预测历史寄存器包括第一全局历史、第一本地历史,或第一路径历史,或其组合;且所述第二分支预测历史寄存器包括第二全局历史、第二本地历史,或第二路径历史,或其组合。5.根据权利要求1所述的分支预测电路,其进一步包括单一历史寄存器,所述单一历史寄存器包括所述第一分支预测历史寄存器和所述第二分支预测历史寄存器。6.根据权利要求5所述的分支预测电路,其中所述单一历史寄存器包括:第一指针,其指示所述第一分支预测历史寄存器中的最近分支预测;及第二指针,其指示所述第二分支预测历史寄存器中的最近分支预测。7.根据权利要求1所述的分支预测电路,其集成到集成电路中。8.根据权利要求1所述的分支预测电路,其集成到选自由以下各者组成的群组的装置中:机顶盒、娱乐单元、导航装置、通信装置、固定位置数据单元、移动位置数据单元、移动电话、蜂窝式电话、计算机、便携式计算机、桌上型计算机、个人数字助理PDA、监视器、计算机监视器、电视、调谐器、无线电、卫星无线电、音乐播放器、数字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频光盘DVD播放器,和便携式数字视频播放器。9.一种用于在处理器中执行经提取指令的分支预测的分支预测电路,其包括:第一分支预测器装置,其用于:预测指令队列中的条件分支指令的第一分支预测;及基于针对所述条件分支指令的所述第一分支预测来更新第一分支预测历史寄存器;转递装置,其用于将针对所述条件分支指令的所述第一分支预测作为推测预测而转递到第二分支预测历史寄存器;及第二分支预测器装置,其用于基于包含所述推测预测的所述第二分支预测历史寄存器来预测所述指令队列中的所述条件分支指令的第二分支预测。10.一种用于在处理器中执行经提取指令的分支预测的方法,其包括:由第一分支预测器基于第一分支预测历史来预测指令队列中的条件分支指令的第一分支预测;基于针对所述条件分支指令的所述第一分支预测来更新所述第一分支预测历史;将针对所述...
【专利技术属性】
技术研发人员:瑞米·默汉麦德·艾尔·雪克,瑞谷蓝·达莫达伦,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。