×

ATOMIC-OPERATION COALESCING TECHNIQUE IN MULTI-CHIP SYSTEMS

  • US 20110289510A1
  • Filed: 02/02/2010
  • Published: 11/24/2011
  • Est. Priority Date: 02/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A processor, comprising:

  • processing elements;

    caches associated with respective ones of the processing elements; and

    a communication channel coupled to the processing elements and to memory, the memory including an address space that is shared by the processing elements;

    wherein, prior to executing an atomic operation, a first processing element determines if data associated with the atomic operation is stored in a first cache associated with the first processing element, the data having a state defined by a cache-coherence protocol;

    wherein, if the first processing element determines that the data is not stored in the first cache, the first processing element sends a request including the atomic operation for the data on via the communication channel to at least one of the other processing elements; and

    wherein, if the data having the state is stored in a second cache associated with a second processing element, the second processing element executes the atomic operation.

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