会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data processing system having an apparatus for out-of-order register
operations and method therefor
    • 数据处理系统具有无序寄存器操作的装置及其方法
    • US6061785A
    • 2000-05-09
    • US24804
    • 1998-02-17
    • Kevin Arthur ChiarotA. James Van Norstrand, Jr.David Andrew Schroter
    • Kevin Arthur ChiarotA. James Van Norstrand, Jr.David Andrew Schroter
    • G06F9/305G06F9/32G06F9/38G06F15/00
    • G06F9/30094G06F9/3836G06F9/3838G06F9/384G06F9/3855
    • An apparatus for condition register (CR) renaming and methods of using the same are implemented. In a central processing unit (CPU) having a pipelined architecture, logical operations on CR operands may be executed out-of-order using the CR renaming mechanism. Any instruction that updates the CR data has an associated instruction identifier (IID) stored in a register. Subsequent condition register logical (LCR) instructions that use data in the CR use the stored IID to determine when the CR data has been updated by the execution of the instruction corresponding to the stored IID. When an instruction causing a CR data value update finishes executing, the updated data is obtained by snooping the finish bus of the corresponding execution unit. In this way, these instructions can obtain CR data prior to completion of the preceding instructions. Because the updated CR data is available to the LCR next to execute before the updating instruction completes, deserialized execution of LCR instructions is thereby realized.
    • 实现了条件寄存器(CR)重命名的装置及其使用方法。 在具有流水线架构的中央处理单元(CPU)中,使用CR重命名机制可以执行对无效操作数的逻辑运算。 更新CR数据的任何指令都具有存储在寄存器中的关联指令标识符(IID)。 使用CR中的数据的后续条件寄存器逻辑(LCR)指令使用存储的IID来确定通过执行与存储的IID相对应的指令来更新CR数据。 当导致CR数据值更新的指令完成执行时,通过窥探相应执行单元的完成总线来获得更新的数据。 以这种方式,这些指令可以在完成前面的指令之前获得CR数据。 因为在更新指令完成之前更新的CR数据可用于下一个执行的LCR,从而实现了反序列化执行LCR指令。