Patent ID: 8239879

Claim:
A method for providing global notification of completion of a global shared memory (GSM) operation during processing by a target task executing at a target node of a distributed system having at least one other node on which an initiating task that generated the GSM operation is homed, the method comprising: receiving the GSM operation from the initiating task, via a host fabric interface (HFI) window assigned to the target task; initiating an execution of the GSM operation on the target node; detecting a completion of the execution of the GSM operation on the target node; issuing a global notification to at least the initiating task executing on a remote node coupled to the target node via a network fabric, wherein the global notification indicates the completion of the execution of the GSM operation to one or more tasks of a single job distributed across multiple processing nodes; and in response to issuing the global notification, removing a notification tag from the GSM operation within the HFI window.