CACHE PROBE REQUEST TO OPTIMIZE I/O DIRECTED CACHING
    1.
    发明申请
    CACHE PROBE REQUEST TO OPTIMIZE I/O DIRECTED CACHING 有权
    高速缓存请求优化I / O方向缓存

    公开(公告)号:US20150278092A1

    公开(公告)日:2015-10-01

    申请号:US14675351

    申请日:2015-03-31

    CPC classification number: G06F9/5016 G06F12/0813 G06F12/0822 G06F12/0831

    Abstract: A method and system for allocating data streams that includes receiving, at an allocator, a data stream. The data stream includes a memory address and data associated with the memory address. The method also includes examining, by the allocator, the data stream to make a determination that the data stream is a soft allocating data stream, and then sending, from the allocator based on the determination, a plurality of write probes to a plurality of caches, wherein each write probe of the plurality of write probes includes at least part of the memory address. Additionally, the method includes receiving, at the allocator in response to a write probe of the plurality of write probes, a cache line present acknowledgement from a cache of the plurality of caches, and directing, by the allocator in response to the cache line present acknowledgement, the data of the data stream to the cache.

    Abstract translation: 一种用于分配数据流的方法和系统,包括在分配器处接收数据流。 数据流包括与存储器地址相关联的存储器地址和数据。 该方法还包括由分配器检查数据流以确定数据流是软分配数据流,然后基于确定从分配器发送多个写入探测到多个高速缓存 ,其中所述多个写入探针中的每个写入探针包括所述存储器地址的至少一部分。 另外,该方法包括在分配器处响应于多个写入探测器的写入探针而从多个高速缓存的高速缓存中接收高速缓存行当前确认,并且响应于存在的高速缓存行指示分配器 确认数据流到缓存的数据。

    Method and system for removal of a cache agent
    2.
    发明授权
    Method and system for removal of a cache agent 有权
    用于删除缓存代理的方法和系统

    公开(公告)号:US09460013B2

    公开(公告)日:2016-10-04

    申请号:US14479191

    申请日:2014-09-05

    CPC classification number: G06F12/0833 G06F2212/62 G06F2212/621

    Abstract: A method for removal of an offlining cache agent, including: initiating an offlining of the offlining cache agent from communicating with a plurality of participating cache agents while a first transaction is in progress; setting, based on initiating the offlining, an ignore response indicator corresponding to the offlining cache agent on each of the plurality of participating cache agents; offlining, based on setting the ignore response indicator, the offlining cache agent; and ignoring, based on setting the ignore response indicator, a first response to the transaction from the offlining cache agent.

    Abstract translation: 一种用于去除最终缓存代理的方法,包括:在第一次交易进行期间,发起关闭高速缓存代理与多个参与高速缓存代理的通信; 基于发起所述离线,设置与所述多个参与高速缓存代理中的每一个上的所述高速缓存代理相对应的忽略响应指示符; 根据设置忽略响应指示符,即关闭缓存代理; 并且基于设置忽略响应指示符忽略来自所述高速缓存代理的对所述事务的第一响应。

    METHOD AND SYSTEM FOR REMOVAL OF A CACHE AGENT
    3.
    发明申请
    METHOD AND SYSTEM FOR REMOVAL OF A CACHE AGENT 有权
    移除缓存器代理的方法和系统

    公开(公告)号:US20160070646A1

    公开(公告)日:2016-03-10

    申请号:US14479191

    申请日:2014-09-05

    CPC classification number: G06F12/0833 G06F2212/62 G06F2212/621

    Abstract: A method for removal of an offlining cache agent, including: initiating an offlining of the offlining cache agent from communicating with a plurality of participating cache agents while a first transaction is in progress; setting, based on initiating the offlining, an ignore response indicator corresponding to the offlining cache agent on each of the plurality of participating cache agents; offlining, based on setting the ignore response indicator, the offlining cache agent; and ignoring, based on setting the ignore response indicator, a first response to the transaction from the offlining cache agent.

    Abstract translation: 一种用于去除最终缓存代理的方法,包括:在第一次交易进行期间,发起关闭高速缓存代理与多个参与高速缓存代理的通信; 基于发起所述离线,设置与所述多个参与高速缓存代理中的每一个上的所述高速缓存代理相对应的忽略响应指示符; 根据设置忽略响应指示符,即关闭缓存代理; 并且基于设置忽略响应指示符忽略来自所述高速缓存代理的对所述事务的第一响应。

    BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK
    4.
    发明申请
    BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK 有权
    BROADCAST CACHE关于部分网络的协调

    公开(公告)号:US20140281237A1

    公开(公告)日:2014-09-18

    申请号:US13830967

    申请日:2013-03-14

    CPC classification number: G06F12/0808 G06F12/0811 G06F12/0817 G06F12/0828

    Abstract: A method for cache coherence, including: broadcasting, by a requester cache (RC) over a partially-ordered request network (RN), a peer-to-peer (P2P) request for a cacheline to a plurality of slave caches; receiving, by the RC and over the RN while the P2P request is pending, a forwarded request for the cacheline from a gateway; receiving, by the RC and after receiving the forwarded request, a plurality of responses to the P2P request from the plurality of slave caches; setting an intra-processor state of the cacheline in the RC, wherein the intra-processor state also specifies an inter-processor state of the cacheline; and issuing, by the RC, a response to the forwarded request after setting the intra-processor state and after the P2P request is complete; and modifying, by the RC, the intra-processor state in response to issuing the response to the forwarded request.

    Abstract translation: 一种用于高速缓存一致性的方法,包括:通过部分有序请求网络(RN)的请求者缓存(RC)广播对多个从高速缓存的高速缓存线的对等(P2P)请求; 当P2P请求正在等待时,由RC接收和通过RN接收来自网关的高速缓存行的转发请求; 由所述RC接收所述转发请求后,从所述多个从属高速缓存中接收对所述P2P请求的多个响应; 在所述RC中设置所述高速缓存行的处理器内状态,其中所述处理器内状态还指定所述高速缓存行的处理器间状态; 以及在设置处理器内状态之后,在P2P请求完成之后,由RC发出对转发请求的响应; 以及响应于发出对所转发的请求的响应,由RC修改处理器内状态。

    Dynamic flow control using credit sharing
    6.
    发明授权
    Dynamic flow control using credit sharing 有权
    动态流量控制使用信用共享

    公开(公告)号:US09571408B2

    公开(公告)日:2017-02-14

    申请号:US14638953

    申请日:2015-03-04

    CPC classification number: H04L47/30 H04L47/39 H04L47/722 H04L49/102

    Abstract: A method and system for dynamic flow control using credit sharing that includes allocating portions of credits to senders, wherein each of the credits is for communicating with a receiver; transmitting, by a first sender of the senders, a first message to the receiver using a first credit of a first portion of the credits; decrementing, in response to transmitting the first message, a credit balance of the first sender by one; and determining that the credit balance of the first sender is zero. The method also includes sending to a second sender of the senders, by the first sender, in response to the credit balance being zero, a first request for a second credit; receiving from the second sender, in response to the first request, a first response comprising the second credit; and transmitting, by the first sender, a second message to the receiver using the second credit.

    Abstract translation: 一种使用信用共享的动态流量控制的方法和系统,包括向发送者分配部分信用,其中每个信用用于与接收者进行通信; 由所述发送者的第一发送者使用所述信用的第一部分的第一信用向所述接收者发送第一消息; 响应于发送第一消息,将第一发送方的信用余额减去1; 并确定第一发送者的信用余额为零。 所述方法还包括:响应于所述信用余额为零,向所述发送者的第二发送方发送由所述第一发送者发送第二信用的第一请求; 从所述第二发送方接收响应于所述第一请求的包括所述第二信用的第一响应; 以及由所述第一发送者使用所述第二信用来向所述接收方发送第二消息。

    DYNAMIC FLOW CONTROL USING CREDIT SHARING
    7.
    发明申请
    DYNAMIC FLOW CONTROL USING CREDIT SHARING 有权
    使用信贷共享的动态流量控制

    公开(公告)号:US20160261513A1

    公开(公告)日:2016-09-08

    申请号:US14638953

    申请日:2015-03-04

    CPC classification number: H04L47/30 H04L47/39 H04L47/722 H04L49/102

    Abstract: A method and system for dynamic flow control using credit sharing that includes allocating portions of credits to senders, wherein each of the credits is for communicating with a receiver; transmitting, by a first sender of the senders, a first message to the receiver using a first credit of a first portion of the credits; decrementing, in response to transmitting the first message, a credit balance of the first sender by one; and determining that the credit balance of the first sender is zero. The method also includes sending to a second sender of the senders, by the first sender, in response to the credit balance being zero, a first request for a second credit; receiving from the second sender, in response to the first request, a first response comprising the second credit; and transmitting, by the first sender, a second message to the receiver using the second credit.

    Abstract translation: 一种使用信用共享的动态流量控制的方法和系统,包括向发送者分配部分信用,其中每个信用用于与接收者进行通信; 由所述发送者的第一发送者使用所述信用的第一部分的第一信用向所述接收者发送第一消息; 响应于发送第一消息,将第一发送方的信用余额减去1; 并确定第一发送者的信用余额为零。 所述方法还包括:响应于所述信用余额为零,向所述发送者的第二发送方发送由所述第一发送者发送第二信用的第一请求; 从所述第二发送方接收响应于所述第一请求的包括所述第二信用的第一响应; 以及由所述第一发送者使用所述第二信用来向所述接收方发送第二消息。

    Broadcast cache coherence on partially-ordered network
    8.
    发明授权
    Broadcast cache coherence on partially-ordered network 有权
    部分有序网络上的广播高速缓存一致性

    公开(公告)号:US08972663B2

    公开(公告)日:2015-03-03

    申请号:US13830967

    申请日:2013-03-14

    CPC classification number: G06F12/0808 G06F12/0811 G06F12/0817 G06F12/0828

    Abstract: A method for cache coherence, including: broadcasting, by a requester cache (RC) over a partially-ordered request network (RN), a peer-to-peer (P2P) request for a cacheline to a plurality of slave caches; receiving, by the RC and over the RN while the P2P request is pending, a forwarded request for the cacheline from a gateway; receiving, by the RC and after receiving the forwarded request, a plurality of responses to the P2P request from the plurality of slave caches; setting an intra-processor state of the cacheline in the RC, wherein the intra-processor state also specifies an inter-processor state of the cacheline; and issuing, by the RC, a response to the forwarded request after setting the intra-processor state and after the P2P request is complete; and modifying, by the RC, the intra-processor state in response to issuing the response to the forwarded request.

    Abstract translation: 一种用于高速缓存一致性的方法,包括:通过部分有序请求网络(RN)的请求者缓存(RC)广播对多个从高速缓存的高速缓存线的对等(P2P)请求; 当P2P请求正在等待时,由RC接收和通过RN接收来自网关的高速缓存行的转发请求; 由所述RC接收所述转发请求后,从所述多个从属高速缓存中接收对所述P2P请求的多个响应; 在所述RC中设置所述高速缓存行的处理器内状态,其中所述处理器内状态还指定所述高速缓存行的处理器间状态; 以及在设置处理器内状态之后,在P2P请求完成之后,由RC发出对转发请求的响应; 以及响应于发出对所转发的请求的响应,由RC修改处理器内状态。

Patent Agency Ranking