Inclusive/Non Inclusive Tracking of Local Cache Lines To Avoid Near Memory Reads On Cache Line Memory Writes Into A Two Level System Memory
    5.
    发明申请
    Inclusive/Non Inclusive Tracking of Local Cache Lines To Avoid Near Memory Reads On Cache Line Memory Writes Into A Two Level System Memory 有权
    包含/非包含性跟踪本地缓存线以避免缓存行内存上的近内存读取写入两级系统内存

    公开(公告)号:US20150186275A1

    公开(公告)日:2015-07-02

    申请号:US14142045

    申请日:2013-12-27

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0811 G06F12/0888

    摘要: A processor is described that includes one or more processing cores. The processing core includes a memory controller to interface with a system memory having a near memory and a far memory. The processing core includes a plurality of caching levels above the memory controller. The processor includes logic circuitry to track state information of a cache line that is cached in one of the caching levels. The state information including a selected one of an inclusive state and a non inclusive state. The inclusive state indicates that a copy or version of the cache line exists in near memory. The non inclusive states indicates that a copy or version of the cache line does not exist in the near memory. The logic circuitry is to cause the memory controller to handle a write request that requests a direct write into the near memory without a read of the near memory beforehand if a system memory write request generated within the processor targets the cache line when the cache line is in the inclusive state.

    摘要翻译: 描述了包括一个或多个处理核心的处理器。 处理核心包括与具有近存储器和远存储器的系统存储器接口的存储器控​​制器。 处理核心包括存储器控制器上方的多个缓存级别。 处理器包括用于跟踪高速缓存行的状态信息的逻辑电路,该高速缓存行被缓存在缓存级之一中。 所述状态信息包括包含状态和不包含状态中的所选择的状态。 包含状态表示在内存中存在高速缓存行的副本或版本。 不包含状态表示高速缓存行的副本或版本不存在于近端存储器中。 逻辑电路是使存储器控制器处理写入请求,如果在处理器内部产生的系统存储器写入请求在高速缓存线为 在包容性状态。

    Transmitting peer-to-peer transactions through a coherent interface
    7.
    发明授权
    Transmitting peer-to-peer transactions through a coherent interface 有权
    通过一致的界面传输对等交易

    公开(公告)号:US07210000B2

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

    申请号:US10832607

    申请日:2004-04-27

    IPC分类号: G06F13/00 H03M13/00

    CPC分类号: G06F13/387 G06F13/4265

    摘要: In various embodiments, the present invention includes a method for receiving a transaction having first header information from a first peer device at a first agent of a coherent system, inserting second header information onto the transaction, and routing the transaction to a second peer device using the second header information. In one such embodiment, the first header may be a header of a first protocol and the second header may be of a different protocol that is used to tunnel the transaction through the coherent system.

    摘要翻译: 在各种实施例中,本发明包括一种用于在相干系统的第一代理处从第一对等设备接收具有第一报头信息的交易的方法,将第二报头信息插入事务,并且使用 第二标题信息。 在一个这样的实施例中,第一报头可以是第一协议的报头,并且第二报头可以是用于通过相干系统隧道交易的不同协议。