会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Processor Core and Method for Managing Program Counter Redirection in an Out-of-Order Processor Pipeline
    • 用于管理无序处理器管道中的程序计数器重定向的处理器核心和方法
    • US20100306513A1
    • 2010-12-02
    • US12794370
    • 2010-06-04
    • Kjeld SvendsenMaria UkanwaKaragada Ramarao Kishore
    • Kjeld SvendsenMaria UkanwaKaragada Ramarao Kishore
    • G06F9/32
    • G06F9/3861G06F9/3844G06F9/3851G06F9/3855
    • A processor core and method for managing program counter redirection in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching.
    • 用于在乱序处理器管线中管理程序计数器重定向的处理器核心和方法。 在一个实施例中,处理器核心的流水线包括前端指令获取部分,后端指令执行部分和流水线控制逻辑。 指令提取部分的操作与指令执行部分的操作分离。 在检测到控制传输错误预测之后,停止指令获取部分的操作,并且驻留在指令获取部分中的指令无效。 当与错误预测相关联的指令达到所选择的流水线级时,驻留在流水线的指令执行部分中的指令无效,并且重新开始从指令获取部分到处理器流水线的指令执行部分的指令流。 误用指令识别检查器和指令识别标签用于确定控制传输指令是否允许重定向指令读取。
    • 6. 发明授权
    • Processor core and method for managing branch misprediction in an out-of-order processor pipeline
    • 用于在乱序处理器管线中管理分​​支错误预测的处理器核心和方法
    • US07711934B2
    • 2010-05-04
    • US11261654
    • 2005-10-31
    • Karagada Ramarao KishoreKjeld SvendsenVidya Rajagopalan
    • Karagada Ramarao KishoreKjeld SvendsenVidya Rajagopalan
    • G06F15/00
    • G06F9/3861G06F9/3017G06F9/321G06F9/3836G06F9/384G06F9/3844G06F9/3851G06F9/3855G06F9/3859
    • A processor core and method for managing branch misprediction in an out-of-order processor pipeline. In one embodiment, the pipeline of the processor core includes a front-end instruction fetch portion, a back-end instruction execution portion, and pipeline control logic. Operation of the instruction fetch portion is decoupled from operation of the instruction execution portion. Following detection of a control transfer misprediction, operation of the instruction fetch portion is halted and instructions residing in the instruction fetch portion are invalidated. When the instruction associated with the misprediction reaches a selected pipeline stage, instructions residing in the instruction execution portion of the pipeline are invalidated and the flow of instructions from the instruction fetch portion to the instruction execution portion of the processor pipeline is restarted. A mispredict instruction identification checker and instruction identification tags are used to determine if a control transfer instruction is permitted to redirect instruction fetching.
    • 用于在乱序处理器管线中管理分​​支错误预测的处理器核心和方法。 在一个实施例中,处理器核心的流水线包括前端指令获取部分,后端指令执行部分和流水线控制逻辑。 指令提取部分的操作与指令执行部分的操作分离。 在检测到控制传输错误预测之后,停止指令获取部分的操作,并且驻留在指令获取部分中的指令无效。 当与错误预测相关联的指令达到所选择的流水线级时,驻留在流水线的指令执行部分中的指令无效,并且重新开始从指令获取部分到处理器流水线的指令执行部分的指令流。 误用指令识别检查器和指令识别标签用于确定控制传输指令是否允许重定向指令读取。