HIGH PERFORMANCE INTERCONNECT LINK LAYER
    51.
    发明申请
    HIGH PERFORMANCE INTERCONNECT LINK LAYER 有权
    高性能互连链路层

    公开(公告)号:US20140115420A1

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

    申请号:US13976947

    申请日:2013-03-28

    IPC分类号: H03M13/09

    摘要: Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.

    摘要翻译: 识别事务数据,并且生成飞行以包括三个或更多个时隙和要用作两个或更多个时隙中的任何一个的扩展的浮动字段。 在另一个方面,该方案包括要使用基于有效载荷生成的16位CRC值来编码的两个或更多个时隙,有效载荷和循环冗余校验(CRC)字段。 至少部分地基于三个或更多个时隙,将闪存通过串行数据链路发送到用于处理的设备。

    Satisfying memory ordering requirements between partial reads and non-snoop accesses
    53.
    发明授权
    Satisfying memory ordering requirements between partial reads and non-snoop accesses 有权
    满足部分读取和非窥探访问之间的内存排序要求

    公开(公告)号:US08250311B2

    公开(公告)日:2012-08-21

    申请号:US12168613

    申请日:2008-07-07

    IPC分类号: G06F13/00

    摘要: A method and apparatus for preserving memory ordering in a cache coherent link based interconnect in light of partial and non-coherent memory accesses is herein described. In one embodiment, partial memory accesses, such as a partial read, is implemented utilizing a Read Invalidate and/or Snoop Invalidate message. When a peer node receives a Snoop Invalidate message referencing data from a requesting node, the peer node is to invalidate a cache line associated with the data and is not to directly forward the data to the requesting node. In one embodiment, when the peer node holds the referenced cache line in a Modified coherency state, in response to receiving the Snoop Invalidate message, the peer node is to writeback the data to a home node associated with the data.

    摘要翻译: 这里描述了一种基于部分和非相干存储器访问的基于高速缓存基于相干链路的互连中的存储器排序的方法和装置。 在一个实施例中,使用Read Invalidate和/或Snoop Invalidate消息来实现部分存储器访问,诸如部分读取。 当对等节点接收到从请求节点引用数据的Snoop Invalidate消息时,对等节点将使与数据相关联的高速缓存行无效,并且不将数据直接转发到请求节点。 在一个实施例中,当对等节点保持被修改的一致性状态下的被引用高速缓存行时,响应于接收到无效无效消息,对等节点将该数据写回到与该数据相关联的家庭节点。

    Reducing Packet Size In A Communication Protocol
    54.
    发明申请
    Reducing Packet Size In A Communication Protocol 有权
    减少通信协议中的数据包大小

    公开(公告)号:US20110238778A1

    公开(公告)日:2011-09-29

    申请号:US12748644

    申请日:2010-03-29

    IPC分类号: G06F15/167 G06F15/16

    CPC分类号: H04L67/2842 H04L65/607

    摘要: In one embodiment, the present invention includes a processor that can generate data packets for transmission to an agent, where the processor can generate a data packet having a command portion including a first operation code to encode a transaction type for the data packet and a second operation code to encode a processor-specific operation. This second operation code can encode many different features such as an indication that the data packet is of a smaller size than a standard packet, in order to reduce bandwidth. This operation code can also identify an operation to be performed by a destination agent coupled to the agent. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括处理器,其可以生成用于传输到代理的数据分组,其中处理器可以生成具有命令部分的数据分组,该命令部分包括第一操作码以对数据分组进行交易类型的编码, 用于编码处理器特定操作的操作代码。 该第二操作代码可以编码许多不同的特征,例如数据分组具有比标准分组更小的尺寸的指示,以便减少带宽。 该操作代码还可以识别由代理耦合的目的地代理执行的操作。 描述和要求保护其他实施例。

    Dynamic link width modulation
    55.
    发明授权
    Dynamic link width modulation 有权
    动态链路宽度调制

    公开(公告)号:US08027358B2

    公开(公告)日:2011-09-27

    申请号:US11479289

    申请日:2006-06-29

    IPC分类号: G06F13/40

    CPC分类号: H04J3/1682

    摘要: Techniques for dynamically adjusting point-to-point link width based, at least in part, on link conditions. When operating at full power and at the highest performance level, the full width of a point-to-point link may be utilized to transmit data between the end points. If the link is not fully utilized, a portion (e.g., one half or one quarter) of the link may remain active for communication purposes.

    摘要翻译: 至少部分地基于链路条件来动态调整点对点链路宽度的技术。 当以全功率和最高性能水平运行时,点对点链路的全部宽度可用于在端点之间传输数据。 如果链路没有被充分利用,链路的一部分(例如,一半或四分之一)可以保持活动以用于通信目的。

    Techniques for entering a low-power link state
    56.
    发明授权
    Techniques for entering a low-power link state 有权
    用于进入低功率链路状态的技术

    公开(公告)号:US07925954B2

    公开(公告)日:2011-04-12

    申请号:US12685874

    申请日:2010-01-12

    IPC分类号: H04L7/00 G06F15/177

    摘要: Techniques to cause a point-to-point link between system components to engage in a negotiation process that may lead to the link transitioning from an active state in which data may be transmitted between system components to a low power state where data may not be transmitted. The negotiation process may occur between each pair of nodes within an electronic system that are interconnected via point-to-point link. The negotiation may ensure that there are no pending transactions or transactions that may occur within an upcoming period of time. Through this negotiation each component acknowledges and agrees to transition the link to the low power state.

    摘要翻译: 导致系统组件之间的点对点链路参与可能导致从数据可能在系统组件之间传输到活动状态的链接到可能不被传输数据的低功率状态的协商过程的技术 。 协商过程可能发生在通过点对点链路互连的电子系统内的每对节点之间。 谈判可以确保在即将到来的时间段内没有可能发生的待处理交易或交易。 通过此协商,每个组件确认并同意将链路转换为低功率状态。

    Techniques for entering a low-power link state
    57.
    发明授权
    Techniques for entering a low-power link state 有权
    用于进入低功率链路状态的技术

    公开(公告)号:US07716536B2

    公开(公告)日:2010-05-11

    申请号:US11480065

    申请日:2006-06-29

    IPC分类号: H04L7/00 G06F15/177

    摘要: Techniques to cause a point-to-point link between system components to engage in a negotiation process that may lead to the link transitioning from an active state in which data may be transmitted between system components to a low power state where data may not be transmitted. The negotiation process may occur between each pair of nodes within an electronic system that are interconnected via point-to-point link. The negotiation may ensure that there are no pending transactions or transactions that may occur within an upcoming period of time. Through this negotiation each component acknowledges and agrees to transition the link to the low power state.

    摘要翻译: 导致系统组件之间的点对点链路参与可能导致从数据可能在系统组件之间传输到活动状态的链接到可能不被传输数据的低功率状态的协商过程的技术 。 协商过程可能发生在通过点对点链路互连的电子系统内的每对节点之间。 谈判可以确保在即将到来的时间段内没有可能发生的待处理交易或交易。 通过此协商,每个组件确认并同意将链路转换为低功率状态。

    Non-snoop read/write operations in a system supporting snooping
    58.
    发明授权
    Non-snoop read/write operations in a system supporting snooping 失效
    在侦听系统中进行非窥探读/写操作

    公开(公告)号:US07707364B2

    公开(公告)日:2010-04-27

    申请号:US11852875

    申请日:2007-09-10

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0815 G06F12/0828

    摘要: Techniques that may utilize generic tracker structures to provide data coherency in a multi-node system that supports non-snoop read and write operations. The trackers may be organized as a two-dimensional queue structure that may be utilized to resolve conflicting read and/or write operations. Multiple queues having differing associated priorities may be utilized.

    摘要翻译: 可以利用通用跟踪器结构在支持非窥探读和写操作的多节点系统中提供数据一致性的技术。 跟踪器可以被组织为可用于解决冲突的读取和/或写入操作的二维队列结构。 可以利用具有不同相关优先级的多个队列。

    Multiprocessor computer system with memory map translation
    59.
    发明授权
    Multiprocessor computer system with memory map translation 失效
    具有内存映射转换的多处理器计算机系统

    公开(公告)号:US06295584B1

    公开(公告)日:2001-09-25

    申请号:US08920673

    申请日:1997-08-29

    IPC分类号: G06F1200

    CPC分类号: G06F12/0813 G06F12/0284

    摘要: An apparatus and method is disclosed for allowing a multiprocessor computer system with shared memory distributed among multiple nodes to appear like a single-node environment. The single-node environment is implemented with a memory map that has a unique address for every memory location in the system. Overlapping address spaces in the multinode environment are also assigned unique representative addresses that are translated to actual addresses in conformance with the multinode environment. The apparatus and method allows a wide variety of operating systems to be run on the multinode environment. Additionally, industry standard BIOS and chip sets can be used.

    摘要翻译: 公开了一种用于允许具有分布在多个节点之间的共享存储器的多处理器计算机系统看起来像单节点环境的装置和方法。 单节点环境使用具有系统中每个存储单元的唯一地址的存储器映射来实现。 多重节点环境中的重叠地址空间也被分配为唯一的代表地址,这些地址空间被转换为符合多节点环境的实际地址。 该装置和方法允许在多节点环境中运行各种各样的操作系统。 另外,可以使用行业标准的BIOS和芯片组。

    Distributed shared memory system having a first node that prevents other
nodes from accessing requested data until a processor on the first node
controls the requested data
    60.
    发明授权
    Distributed shared memory system having a first node that prevents other nodes from accessing requested data until a processor on the first node controls the requested data 失效
    具有第一节点的分布式共享存储器系统,其防止其他节点访问所请求的数据,直到第一节点上的处理器控制所请求的数据

    公开(公告)号:US06041376A

    公开(公告)日:2000-03-21

    申请号:US850736

    申请日:1997-04-24

    摘要: A multiprocessor system that assures forward progress of local processor requests for data by preventing other nodes from accessing the data until the processor request is satisfied. In one aspect of the invention, the local processor requests data through a remote cache interconnect. The remote cache interconnect tells the local processor to retry its request for data at a later time, so that the remote cache interconnect has sufficient time to obtain the data from the system interconnect. When the remote cache interconnect receives the data from the system interconnect, a hold flag is set. Any requests from other nodes for the data are rejected while the hold flag is set. When the local processor issues a retry request, the data is delivered to the processor and the hold flag is cleared. Other nodes may then obtain control of the data.

    摘要翻译: 一种多处理器系统,通过防止其他节点访问数据直到满足处理器请求,确保本地处理器对数据的请求的正向进展。 在本发明的一个方面,本地处理器通过远程高速缓存互连来请求数据。 远程缓存互连告诉本地处理器稍后重试其对数据的请求,使得远程高速缓存互连具有足够的时间从系统互连获取数据。 当远程缓存互连从系统互连接收数据时,设置保持标志。 来自其他节点的任何数据请求将在保持标志置1时被拒绝。 当本地处理器发出重试请求时,数据被传递给处理器,并且保持标志被清除。 其他节点可以获得数据的控制。