×

Administering an epoch initiated for remote memory access

  • US 8,676,917 B2
  • Filed: 12/10/2012
  • Issued: 03/18/2014
  • Est. Priority Date: 06/18/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of administering an epoch initiated for remote memory access, the method comprising:

  • initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch;

    initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch and prior to closing the epoch;

    closing, by the origin application messaging module, the epoch after the data transfers have completed;

    wherein;

    each data transfer is effected using a put operation;

    initiating, by an origin application messaging module on a origin compute node, one or more data transfers to a target compute node for the epoch further comprises incrementing a put counter upon initiation of the put operation for each data transfer;

    the method further comprises incrementing, by a target application messaging module on the target compute node, a got counter upon completion of each put operation; and

    initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch further comprises sending a value of the put counter to the target compute node.

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