CONTENDED LOCK REQUEST ELISION SCHEME
    1.
    发明申请
    CONTENDED LOCK REQUEST ELISION SCHEME 审中-公开
    委托锁定请求ELISION计划

    公开(公告)号:WO2017223346A1

    公开(公告)日:2017-12-28

    申请号:PCT/US2017/038811

    申请日:2017-06-22

    Abstract: A system and method for network traffic management between multiple nodes are described. A computing system includes multiple nodes connected to one another. When a home node determines a number of nodes requesting read access for a given data block assigned to the home node exceeds a threshold and a copy of the given data block is already stored at a first node of the multiple nodes in the system, the home node sends a command to the first node. The command directs the first node to forward a copy of the given data block to the home node. The home node then maintains a copy of the given data block and forwards copies of the given data block to other requesting nodes until the home node detects a write request or a lock release request for the given data block.

    Abstract translation: 描述了用于多个节点之间的网络流量管理的系统和方法。 计算系统包括彼此连接的多个节点。 当归属节点确定请求对指定给归属节点的给定数据块的读取访问的节点数量超过阈值并且给定数据块的副本已经存储在系统中的多个节点中的第一节点时,家庭 节点向第一个节点发送命令。 该命令指示第一个节点将给定数据块的副本转发给主节点。 然后,主节点维护给定数据块的副本,并将给定数据块的副本转发给其他请求节点,直到主节点检测到给定数据块的写请求或锁释放请求为止。

    PROBE INTERRUPT DELIVERY
    3.
    发明申请

    公开(公告)号:WO2020040874A1

    公开(公告)日:2020-02-27

    申请号:PCT/US2019/039288

    申请日:2019-06-26

    Abstract: Systems, apparatuses, and methods for routing interrupts on a coherency probe network are disclosed. A computing system includes a plurality of processing nodes, a coherency probe network, and one or more control units. The coherency probe network carries coherency probe messages between coherent agents. Interrupts that are detected by a control unit are converted into messages that are compatible with coherency probe messages and then routed to a target destination via the coherency probe network. Interrupts are generated with a first encoding while coherency probe messages have a second encoding. Cache subsystems determine whether a message received via the coherency probe network is an interrupt message or a coherency probe message based on an encoding embedded in the received message. Interrupt messages are routed to interrupt controller(s) while coherency probe messages are processed in accordance with a coherence probe action field embedded in the message.

    I/O WRITES WITH CACHE STEERING
    4.
    发明申请

    公开(公告)号:WO2019108284A1

    公开(公告)日:2019-06-06

    申请号:PCT/US2018/048187

    申请日:2018-08-27

    Abstract: A method for steering data for an I/O write operation (144) includes, in response to receiving the I/O write operation, identifying, at an interconnect fabric (102), a cache (122, 123, 124, 126) as a target cache for steering the data based on at least one of: a software-provided steering indicator, a steering configuration (156) implemented at boot initialization, and coherency information for a cacheline associated with the data. The method further includes directing the identified target cache to cache the data from the I/O write operation. The data is temporarily buffered at the interconnect fabric, and if the target cache attempts to fetch the data via a fetch operation (152) while the data is still buffered at the interconnect fabric, the interconnect fabric provides a copy of the buffered data in response to the fetch operation instead of initiating a memory access operation to obtain the data from memory.

Patent Agency Ranking