会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 75. 发明授权
    • Computer execution by opportunistic adaptation
    • 计算机执行机会主义适应
    • US06779107B1
    • 2004-08-17
    • US09429377
    • 1999-10-28
    • John S. Yates
    • John S. Yates
    • G06F930
    • G06F9/45558G06F9/45554G06F2009/45583
    • A microprocessor chip and methods for execution by the microprocessor chip. Instruction pipeline circuitry has first and second correct modes for processing at least some instructions. A plurality of flags each correspond to a class of instruction occurring in the instruction pipeline circuitry. Pipeline control circuitry cooperates with the instruction pipeline circuitry, as part of the basic execution cycle of the computer, to maintain the value of the flags to record failures of an attempt to execute in the first mode two mode instructions of the corresponding respective instruction classes, to be triggered by a timer expiry to switch the value of the flags, thereby to switch the instruction pipeline circuitry from one of the processing modes to the other for the corresponding instruction class. The mode switch persists for instructions consecutively executed on behalf of a program that was in execution immediately before the timer expiry, beyond any exception handlers invoked consequent to the timer expiry. As each classified instruction comes up for execution in the instruction pipeline circuitry, the instruction pipeline circuitry executes the instruction in a mode determined, at least in part, by the value of the corresponding flag.
    • 微处理器芯片和微处理器芯片执行的方法。 指令流水线电路具有用于处理至少一些指令的第一和第二正确模式。 多个标志各自对应于在指令流水线电路中发生的一类指令。 作为计算机的基本执行周期的一部分,流水线控制电路与指令流水线电路配合,以维持标志的值以记录在第一模式中尝试执行的故障,相应的各个指令类别的两个模式指令, 由定时器到期触发以切换标志的值,从而将指令流水线电路从处理模式之一切换到相应指令类的另一个。 代表在定时器到期之前正在执行的程序连续执行的指令,除了在定时器到期之后调用的任何异常处理程序之外,模式切换仍然存在。 随着每个分类指令出现在指令流水线电路中执行,指令流水线电路以至少部分地由相应标志的值确定的模式执行指令。
    • 76. 发明授权
    • Method and apparatus for instruction fetching
    • 指令取出方法和装置
    • US06751724B1
    • 2004-06-15
    • US09552118
    • 2000-04-19
    • William C. MoyerJeffrey W. ScottJames S. ThomasJohn H. ArendsJohn J. Vaglica
    • William C. MoyerJeffrey W. ScottJames S. ThomasJohn H. ArendsJohn J. Vaglica
    • G06F930
    • G06F9/3814G06F9/3802
    • Embodiments of the present invention relate to instruction fetching in data processing systems. One aspect involves a data processor (202) to execute instructions and to fetch instructions from a memory (208) according to a fetch size. This data processor (202) comprises a first input (212) to receive instructions, control logic (402) to decode the instructions, and an instruction pipeline (400) coupled to the first input (212) and the control logic (400). The instruction pipeline (400) is responsive to a first signal (214) to set the fetch size to one of a first size and a second size. The data processor (202) therefore allows an instruction fetch policy to be altered based on the characteristics of an accessed device in order to achieve improved performance.
    • 本发明的实施例涉及在数据处理系统中的指令取出。 一个方面涉及一种数据处理器(202),用于执行指令并根据取出大小从存储器(208)获取指令。 该数据处理器(202)包括用于接收指令的第一输入(212),解码指令的控制逻辑(402)以及耦合到第一输入(212)和控制逻辑(400)的指令流水线(400)。 指令流水线(400)响应于第一信号(214)将获取大小设置为第一大小和第二大小中的一个。 因此,数据处理器(202)允许基于所访问设备的特性来改变指令获取策略,以便实现改进的性能。
    • 80. 发明授权
    • Secondary reorder buffer microprocessor
    • 二次重排缓冲微处理器
    • US06629233B1
    • 2003-09-30
    • US09506527
    • 2000-02-17
    • James Allan Kahle
    • James Allan Kahle
    • G06F930
    • G06F9/3013G06F9/3836G06F9/3838G06F9/384G06F9/3855G06F9/3857
    • A method, processor, and data processing system for enabling maximum instruction issue despite the presence of complex instructions that require multiple rename registers is disclosed. The method includes allocating a first rename register from a first reorder buffer for storing the contents of a first register affected by the complex instruction. A second rename register from a second reorder buffer is then allocated for storing the contents of a second register affected by the complex instruction. In an embodiment in which the first reorder buffer supports a maximum number of allocations per cycle, the allocation of the second register using the second reorder buffer prevents the complex instruction from requiring multiple allocation slots in the first reorder buffer. The method may further include issuing a second instruction that contains a dependency on a register that is allocated in the secondary reorder buffer. In one embodiment, reorder buffer information indicating the second instruction's dependence on a register allocated in the secondary reorder buffer is associated with the second instruction such that, when the second instruction is issued subsequently, the reorder buffer information is used to restrict the issue unit to checking only the secondary reorder buffer for dependencies.
    • 公开了一种方法,处理器和数据处理系统,用于实现最大化指令发布,尽管存在需要多个重命名寄存器的复杂指令。 该方法包括从第一重排序缓冲器分配第一重命名寄存器,用于存储受复合指令影响的第一寄存器的内容。 然后分配来自第二重排序缓冲器的第二重命名寄存器用于存储受复合指令影响的第二寄存器的内容。 在其中第一重排序缓冲器支持每个周期的最大分配数量的实施例中,使用第二重排序缓冲器分配第二寄存器防止复指令在第一重排序缓冲器中需要多个分配时隙。 该方法还可以包括发出包含对在二次重排序缓冲器中分配的寄存器的依赖性的第二指令。 在一个实施例中,指示第二指令对在二次重排序缓冲器中分配的寄存器的依赖性的重新排序缓冲器信息与第二指令相关联,使得当随后发出第二指令时,重排序缓冲器信息用于将发布单元限制为 仅检查辅助重新排序缓冲区以获取依赖关系。