会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Fast index tree for accelerated branch prediction
    • 用于加速分支预测的快速索引树
    • US09250912B2
    • 2016-02-02
    • US13494443
    • 2012-06-12
    • James J. BonannoBrian R. PraskyAnthony Saporito
    • James J. BonannoBrian R. PraskyAnthony Saporito
    • G06F9/32G06F9/38
    • G06F9/3806G06F9/3844
    • Embodiments relate to using a fast index tree for accelerated branch prediction. A system includes a branch target buffer, a FIT structure, and a processing circuit configured to perform a method. The method includes determining that searching of the branch target buffer is to be performed under FIT control. A current search address for searching of the branch target buffer is saved. The branch target buffer is searched at the saved current search address for a branch prediction. A FIT next-search address is determined based on reading branch taken and branch not taken paths for a next search level of predicted branches from the FIT structure. The searching of the branch target buffer is re-indexed based on the FIT next-search address. It is determined whether the searching at the saved current search address located the branch prediction.
    • 实施例涉及使用用于加速分支预测的快速索引树。 系统包括分支目标缓冲器,FIT结构以及被配置为执行方法的处理电路。 该方法包括确定在FIT控制下执行分支目标缓冲器的搜索。 保存用于搜索分支目标缓冲器的当前搜索地址。 在保存的当前搜索地址搜索分支目标缓冲区以进行分支预测。 基于读取从FIT结构预测分支的下一个搜索水平的分支取出和分支未采用的路径来确定FIT下一搜索地址。 基于FIT下一搜索地址重新索引分支目标缓冲区的搜索。 确定在保存的当前搜索地址处的搜索是否位于分支预测。
    • 15. 发明申请
    • FAST INDEX TREE FOR ACCELERATED BRANCH PREDICTION
    • 快速指数树用于加速分支预测
    • US20130332713A1
    • 2013-12-12
    • US13494443
    • 2012-06-12
    • James J. BonannoBrian R. PraskyAnthony Saporito
    • James J. BonannoBrian R. PraskyAnthony Saporito
    • G06F9/38
    • G06F9/3806G06F9/3844
    • Embodiments relate to using a fast index tree for accelerated branch prediction. A system includes a branch target buffer, a FIT structure, and a processing circuit configured to perform a method. The method includes determining that searching of the branch target buffer is to be performed under FIT control. A current search address for searching of the branch target buffer is saved. The branch target buffer is searched at the saved current search address for a branch prediction. A FIT next-search address is determined based on reading branch taken and branch not taken paths for a next search level of predicted branches from the FIT structure. The searching of the branch target buffer is re-indexed based on the FIT next-search address. It is determined whether the searching at the saved current search address located the branch prediction.
    • 实施例涉及使用用于加速分支预测的快速索引树。 系统包括分支目标缓冲器,FIT结构以及被配置为执行方法的处理电路。 该方法包括确定在FIT控制下执行分支目标缓冲器的搜索。 保存用于搜索分支目标缓冲器的当前搜索地址。 在保存的当前搜索地址搜索分支目标缓冲区以进行分支预测。 基于读取从FIT结构预测分支的下一个搜索水平的分支取出和分支未采用的路径来确定FIT下一搜索地址。 基于FIT下一搜索地址重新索引分支目标缓冲区的搜索。 确定在保存的当前搜索地址处的搜索是否位于分支预测。
    • 16. 发明申请
    • SYSTEM AND METHOD FOR PROVIDING ASYNCHRONOUS DYNAMIC MILLICODE ENTRY PREDICTION
    • 用于提供异步动态MILLICODE入侵预测的系统和方法
    • US20090217002A1
    • 2009-08-27
    • US12035109
    • 2008-02-21
    • James J. BonannoBrian R. PraskyJohn G. Rell, JR.Anthony SaporitoChung-Lung Kevin Shum
    • James J. BonannoBrian R. PraskyJohn G. Rell, JR.Anthony SaporitoChung-Lung Kevin Shum
    • G06F9/312
    • G06F9/3017G06F9/30145G06F9/30174G06F9/3806
    • A system and method for asynchronous dynamic millicode entry prediction in a processor are provided. The system includes a branch target buffer (BTB) to hold branch information. The branch information includes: a branch type indicating that the branch represents a millicode entry (mcentry) instruction targeting a millicode subroutine, and an instruction length code (ILC) associated with the mcentry instruction. The system also includes search logic to perform a method. The method includes locating a branch address in the BTB for the mcentry instruction targeting the millicode subroutine, and determining a return address to return from the millicode subroutine as a function of the an instruction address of the mcentry instruction and the ILC. The system further includes instruction fetch controls to fetch instructions of the millicode subroutine asynchronous to the search logic. The search logic may also operate asynchronous with respect to an instruction decode unit.
    • 提供了一种用于在处理器中进行异步动态毫代码入口预测的系统和方法。 该系统包括用于保存分支信息的分支目标缓冲器(BTB)。 分支信息包括:分支类型,指示分支表示针对毫微米子例程的毫米条目(中心)指令,以及与中心指令相关联的指令长度代码(ILC)。 该系统还包括执行方法的搜索逻辑。 该方法包括将BTB中的分支地址定位到针对毫秒子程序的中心指令,以及根据中心指令和ILC的指令地址确定返回地址,以从millicode子程序返回。 该系统还包括指令获取控制以获取与搜索逻辑异步的毫微数子程序的指令。 搜索逻辑也可以相对于指令解码单元进行异步操作。