Patent ID: 7890670
Filing Date: 2011-02-15
Classification: G06F

Abstract:
1. A method for Direct Memory Access (‘DMA’) transfer completion notification, the method comprising: inserting, by an origin DMA engine on an origin compute node in an injection first-in-first-out (‘FIFO’) buffer, a data descriptor for an application message to be transferred to a target compute node on behalf of an application on the origin compute node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the application message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target compute node, the application message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the application message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.