Technique for synchronizing faults in a processor having a replay system
    12.
    发明授权
    Technique for synchronizing faults in a processor having a replay system 有权
    在具有重放系统的处理器中同步故障的技术

    公开(公告)号:US06629271B1

    公开(公告)日:2003-09-30

    申请号:US09472839

    申请日:1999-12-28

    IPC分类号: H02H305

    摘要: A computer processor includes a replay system to replay instructions which have not executed properly and a first event pipeline coupled to the replay system to process instructions including any replayed instructions. A second event pipeline is provided to perform additional processing on an instruction. The second event pipeline has an ability to detect one or more faults occurring therein. The processor also includes a synchronization circuit coupled between the first event pipeline and the second event pipeline to synchronize faults occurring in the second event pipeline to matching instruction entries in the first event pipeline.

    摘要翻译: 计算机处理器包括重播系统以重播没有正确执行的指令以及耦合到重放系统的第一事件流水线来处理包括任何重播指令的指令。 提供第二个事件流水线来对指令执行附加处理。 第二事件管道具有检测其中发生的一个或多个故障的能力。 处理器还包括耦合在第一事件流水线和第二事件流水线之间的同步电路,用于将第二事件流水线中发生的故障与第一事件流水线中的匹配指令条目进行同步。

    Method, apparatus, and system for maintaining processor ordering by checking load addresses of unretired load instructions against snooping store addresses
    13.
    发明授权
    Method, apparatus, and system for maintaining processor ordering by checking load addresses of unretired load instructions against snooping store addresses 失效
    通过检查未接收的负载指令的负载地址对窥探存储地址来维护处理器排序的方法,装置和系统

    公开(公告)号:US06484254B1

    公开(公告)日:2002-11-19

    申请号:US09475922

    申请日:1999-12-30

    IPC分类号: G06F938

    CPC分类号: G06F9/3851 G06F9/3834

    摘要: According to one aspect of the invention, a method is provided in which store addresses of store instructions dispatched during a last predetermined number of cycles are maintained in a first data structure of a first processor. It is determined whether a load address of a first load instruction matches one of the store addresses in the first data structure. The first load instruction is replayed if the load address of the first load instruction matches one of the store addresses in the first data structure.

    摘要翻译: 根据本发明的一个方面,提供了一种方法,其中在最后一个预定次数的周期期间调度的存储指令的存储地址保持在第一处理器的第一数据结构中。 确定第一加载指令的加载地址是否匹配第一数据结构中的一个存储地址。 如果第一个加载指令的加载地址与第一个数据结构中的一个存储地址匹配,则重播第一个加载指令。

    Methods, apparatus, and instructions for converting vector data
    15.
    发明授权
    Methods, apparatus, and instructions for converting vector data 有权
    用于转换矢量数据的方法,装置和指令

    公开(公告)号:US08667250B2

    公开(公告)日:2014-03-04

    申请号:US11964631

    申请日:2007-12-26

    IPC分类号: G06F9/312

    摘要: A computer processor includes a decoder for decoding machine instructions and an execution unit for executing those instructions. The decoder and the execution unit are capable of decoding and executing vector instructions that include one or more format conversion indicators. For instance, the processor may be capable of executing a vector-load-convert-and-write (VLoadConWr) instruction that provides for loading data from memory to a vector register. The VLoadConWr instruction may include a format conversion indicator to indicate that the data from memory should be converted from a first format to a second format before the data is loaded into the vector register. Other embodiments are described and claimed.

    摘要翻译: 计算机处理器包括用于解码机器指令的解码器和用于执行这些指令的执行单元。 解码器和执行单元能够解码和执行包括一个或多个格式转换指示符的向量指令。 例如,处理器可能能够执行矢量加载转换和写入(VLoadConWr)指令,该指令提供将数据从存储器加载到向量寄存器。 VLoadConWr指令可以包括格式转换指示符,以指示在将数据加载到向量寄存器之前,来自存储器的数据应该从第一格式转换为第二格式。 描述和要求保护其他实施例。

    Method of monitoring system bus traffic by a CPU operating with reduced
power
    20.
    发明授权
    Method of monitoring system bus traffic by a CPU operating with reduced power 失效
    通过降低功耗运行的CPU监控系统总线流量的方法

    公开(公告)号:US5669003A

    公开(公告)日:1997-09-16

    申请号:US363744

    申请日:1994-12-23

    IPC分类号: G06F1/32 G06F12/08

    摘要: A method for maintaining cache coherency while minimizing the power consumption. The method includes operating a first processor in a reduced power mode. While the first processor is operating in a reduced power mode, certain portions of the internal logic in the first processor remain clocked so that the first processor continues to monitor transactions on the system bus. The second processor runs a transaction on the system bus to request data. In the event that the first processor determines that the transaction by the second processor is requesting cache data that is stored in the first processor in a modified state, the first processor signals the second processor. After the current bus cycle is completed, the first processor writes back the modified cache line on the system bus and second processor re-runs the transaction on the system bus.

    摘要翻译: 一种在最小化功耗的同时保持高速缓存一致性的方法。 该方法包括以降低功率模式操作第一处理器。 当第一处理器以降低功率模式运行时,第一处理器中的内部逻辑的某些部分保持时钟,使得第一处理器继续监视系统总线上的事务。 第二个处理器在系统总线上运行事务以请求数据。 在第一处理器确定第二处理器的事务请求处于修改状态的第一处理器中存储的高速缓存数据的情况下,第一处理器向第二处理器发信号。 当前总线周期完成后,第一个处理器将修改后的高速缓存行写入系统总线,第二个处理器在系统总线上重新运行事务。