会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Recovery from writeback stage event signal or micro-branch misprediction using instruction sequence number indexed state information table
    • 使用指令序列号索引状态信息表从回写阶段事件信号或微分支错误预测中恢复
    • US06493821B1
    • 2002-12-10
    • US09094027
    • 1998-06-09
    • Reynold V. D'SaRobert F. KrickRebecca E. HebdaAlan B. Kyker
    • Reynold V. D'SaRobert F. KrickRebecca E. HebdaAlan B. Kyker
    • G06F938
    • G06F9/30174G06F9/3863
    • A pipelined microprocessor is provided. The pipelined microprocessor includes a writeback stage which signals an event and sends a sequence number of an instruction which had the event. The event may be, for example, a fault, a trap or a branch misprediction. The pipelined microprocessor further includes a decode stage which stores recovering state information for respective instructions and is responsive to the writeback stage signaling the event by using the sequence number to access the stored information to retrieve recovery state information of the instruction which had the event. The recovery state information may include, for example, a pointer to a next linear instruction, a pointer to a branch target instruction, a branch prediction, or an instruction source. Event recovery micro-code determines a next instruction to execute using the recovery state information, the next instruction being executed after a machine recovery.
    • 提供流水线微处理器。 流水线微处理器包括回写阶段,其向事件发信号并发送具有该事件的指令的序列号。 事件可能是例如故障,陷阱或分支错误预测。 流水线微处理器还包括解码级,其存储相应指令的恢复状态信息,并且响应于写回级,通过使用序列号来访问存储的信息以检索具有该事件的指令的恢复状态信息来发信号通知该事件。 恢复状态信息可以包括例如指向下一个线性指令的指针,指向分支目标指令的指针,分支预测或指令源。 事件恢复微码确定使用恢复状态信息执行的下一条指令,下一条指令在机器恢复后执行。
    • 7. 发明授权
    • Single cycle linear address calculation for relative branch addressing
    • 相对分支寻址的单周期线性地址计算
    • US06502177B1
    • 2002-12-31
    • US09454076
    • 1999-12-02
    • Jonathan P. DouglasAlan B. Kyker
    • Jonathan P. DouglasAlan B. Kyker
    • G06F1206
    • G06F9/342G06F9/30167G06F9/324G06F9/3804
    • A method and circuit for linear space target address generation for a relative branch is described. A selection signal is generated to be used in generating a linear space target address. The generation of the linear space target address includes generating multiple corrected target addresses and selecting the linear space target address from the multiple corrected target addresses using the selection signal. The process of generating multiple corrected target addresses includes generating first, second, and third corrected target addresses. The first corrected target address is generated using an address and a displacement. The second corrected target address is generated using the address, displacement, and a second adder correction value. The third corrected target address is generated using the address, displacement, and a third adder correction value. A multiplexer outputs the first, second, or third corrected target address using the selection signal. The selection signal is generated in selection logic using a segment wrap indication and a displacement sign, where the segment wrap indication is generated based on a displacement least significant bits, a segment base, and a least significant address.
    • 描述了用于相对分支的线性空间目标地址生成的方法和电路。 生成选择信号以用于生成线性空间目标地址。 线性空间目标地址的生成包括使用选择信号从多个校正目标地址生成多个校正目标地址并选择线性空间目标地址。 产生多个经修正的目标地址的过程包括产生第一,第二和第三校正目标地址。 使用地址和位移生成第一个修正的目标地址。 使用地址,位移和第二加法器校正值来生成第二校正目标地址。 使用地址,位移和第三加法器校正值生成第三校正目标地址。 复用器使用选择信号输出第一,第二或第三校正目标地址。 选择信号在选择逻辑中使用段包裹指示和位移符号来生成,其中基于位移最低有效位,段基和最低有效地址生成段包指示。
    • 8. 发明授权
    • Method and system for an INUSE field resource management scheme
    • 用于INUSE现场资源管理方案的方法和系统
    • US06467027B1
    • 2002-10-15
    • US09475746
    • 1999-12-30
    • Alan B. KykerDarrell D. Boggs
    • Alan B. KykerDarrell D. Boggs
    • G06F1200
    • G06F9/3812G06F12/0875
    • A method for maintaining an instruction in a pipelined processor using inuse fields. The method involves receiving a read request for an instruction, sending the instruction in response to the read request and setting an inuse field associated with the instruction to inuse. Alternate embodiments of the method involve transmitting the instruction in response to the read request, receiving a notification of instruction retirement and resetting the inuse field in the ITLB. The method can also be used in the ICACHE in which inuse fields are associated with each instruction stored in the ICACHE. Other embodiments of the method can be used concurrently in the ITLB and the ICACHE as a resource tracking mechanism to maintain resources.
    • 一种用于使用使用字段来维护在流水线处理器中的指令的方法。 该方法包括接收对指令的读取请求,响应于读取请求发送指令并设置与该指令相关联的使用字段以使用。 该方法的替代实施例涉及响应于读请求发送指令,接收指令退出通知并重置ITLB中的使用字段。 该方法也可以用在ICACHE中,其中使用字段与存储在ICACHE中的每个指令相关联。 该方法的其他实施例可以在ITLB和ICACHE中同时使用作为资源跟踪机制来维护资源。