会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Reducing instruction collisions in a processor
    • 减少处理器中的指令冲突
    • US08521991B2
    • 2013-08-27
    • US12631098
    • 2009-12-04
    • Kai-feng WangHong-Xia SunPeng-fei ZhuYong-qiang Wu
    • Kai-feng WangHong-Xia SunPeng-fei ZhuYong-qiang Wu
    • G06F9/30
    • G06F9/3836G06F9/3855
    • A technique for selecting instructions for execution from an issue queue at multiple function units while reducing the chances of instruction collisions. In an embodiment, each function unit in a processor may include a selection logic circuit that selects a specific instruction from the issue queue for execution. In order to avoid instruction collision, a function unit may have a selection logic circuit that may select two instructions from an instruction queue: one according to a first selection technique and one according to a second selection technique. Then, by comparing the instruction selected by the first selection technique to the instruction selected by the selection logic circuit of another function unit, the instruction selected by the second technique may be used instead if there will be an instruction collision because the instruction selected by the first selection technique is the same as the instruction selected at a different function unit.
    • 一种用于在减少指令冲突的机会的同时从多个功能单元的问题队列中选择执行指令的技术。 在一个实施例中,处理器中的每个功能单元可以包括从发布队列中选择特定指令以供执行的选择逻辑电路。 为了避免指令冲突,功能单元可以具有可以从指令队列中选择两个指令的选择逻辑电路:根据第一选择技术和第二选择技术的选择逻辑电路。 然后,通过将由第一选择技术选择的指令与由另一功能单元的选择逻辑电路选择的指令进行比较,可以使用由第二技术选择的指令来代替,否则将产生指令冲突,因为由 第一选择技术与在不同功能单元处选择的指令相同。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR A MULTI-SCHEMA BRANCH PREDICTOR
    • 用于多分支预测器的系统和方法
    • US20100169626A1
    • 2010-07-01
    • US12615108
    • 2009-11-09
    • Kai-Feng WANGHong-Xia Sun
    • Kai-Feng WANGHong-Xia Sun
    • G06F9/38
    • G06F9/3806G06F9/3848
    • A system and method for predicting the execution of a branch of computer-executable instructions. In an embodiment, a branch predictor may include a program-counter register operable to store a program-counter value and a branch-history register operable to store a branch-history value. Additionally, the branch predictor may include a prediction hash table having a plurality of prediction values each uniquely corresponding to a plurality of memory locations. With these components, the branch predictor may generate a first prediction value that corresponds to the program-counter value and may generate a second prediction value that corresponds to a logical combination of the program-counter value and the branch-history value. With these two prediction values obtained from two different prediction schemas, the branch predictor is better suited to generate an overall prediction value based on the first and second prediction values that is more accurate than a single prediction value based upon a single prediction schema.
    • 一种用于预测计算机可执行指令的分支的执行的系统和方法。 在一个实施例中,分支预测器可以包括可操作以存储程序计数器值的程序计数器寄存器和可操作以存储分支历史值的分支历史寄存器。 另外,分支预测器可以包括具有唯一对应于多个存储器位置的多个预测值的预测散列表。 利用这些组件,分支预测器可以产生对应于程序计数器值的第一预测值,并且可以生成对应于程序计数器值和分支历史值的逻辑组合的第二预测值。 利用从两个不同的预测模式获得的这两个预测值,分支预测器更适合于基于基于单个预测模式的单个预测值更准确的第一和第二预测值来生成总体预测值。