Patent ID: 8346928
Filing Date: 2013-01-01
Classification: G06F

Abstract:
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 get 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 get counter upon initiation of the get operation for each data transfer; the method further comprises decrementing, by the origin application messaging module, the get counter upon completion of each get operation; and determining, by the origin application messaging module, whether the data transfers have completed further comprises determining whether a value of the get counter is zero.