×

Coherency overcommit

  • US 9,367,505 B2
  • Filed: 06/23/2014
  • Issued: 06/14/2016
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of data processing in a data processing system that includes an interconnect and a plurality of processing nodes coupled to the interconnect, the method comprising:

  • a fabric controller receiving, via the interconnect, a plurality of messages from the plurality of processing nodes;

    in response to receiving the plurality of messages via the interconnect, the fabric controller;

    storing, via a buffer, at least a first message of the plurality of messages and a second message of the plurality of messages such that both the first message and second message are held in the buffer at a same time;

    determining at least one of a set including;

    that a first amount of time has transpired that exceeds a first expiration associated with the first message;

    in response to said determining;

    storing, via displacing the first message from the buffer, a third message of the plurality of messages in the buffer;

    transmitting on the interconnect a drop message that specifically indicates that the first message of the plurality of messages was dropped; and

    transmitting the second and third messages to at least one processor unit of the plurality of processing nodes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×