Signaling completion of a message transfer from an origin compute node to a target compute node
AssigneeInternational Business Machines Corporation
InventorMichael A. Blocksome
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorMichael A. Blocksome
Estimating the term…
Signaling completion of a message transfer from an origin node to a target node includes: sending, by an origin DMA engine, an RTS message, the RTS message specifying an application message for transfer to the target node from the origin node; receiving, by the origin DMA engine, a remote get message containing a data descriptor for the message and a completion notification descriptor, the completion notification descriptor specifying a local memory FIFO data transfer operation for transferring data locally on the origin node; inserting, by the origin DMA engine in an injection FIFO buffer, the data descriptor followed by the completion notification descriptor; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; and notifying, by the origin DMA engine, the application that transfer of the message is complete in dependence upon the completion notification descriptor.
A method of signaling completion of a message transfer from an origin compute node to a target compute node, the method comprising:
An origin compute node capable of signaling completion of a message transfer from an origin compute node to a target compute node, the compute node comprising a direct memory access (‘DMA’) controller, an origin DMA engine installed upon the DMA controller, a computer processor, computer memory operatively coupled to the computer processor, the DMA controller, and the origin DMA engine, the computer memory having disposed within it computer program instructions capable of:
A computer program product for signaling completion of a message transfer from an origin compute node to a target compute node, the computer program product disposed upon a computer readable medium that is not a signal, the computer program product comprising computer program instructions that when executed perform the steps of:
Dependencies are inferred from the claim text.