Direct memory access transfer completion notification
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, Jeffrey J. Parker
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, Jeffrey J. Parker
Estimating the term…
Methods, systems, and products are disclosed for DMA transfer completion notification that include: inserting, by an origin DMA on an origin node in an origin injection FIFO, a data descriptor for an application message; inserting, by the origin DMA, a reflection descriptor in the origin injection FIFO, the reflection descriptor specifying a remote get operation for injecting a completion notification descriptor in a reflection injection FIFO on a reflection node; transferring, by the origin DMA to a target node, the message in dependence upon the data descriptor; in response to completing the message transfer, transferring, by the origin DMA to the reflection node, the completion notification descriptor in dependence upon the reflection descriptor; receiving, by the origin DMA from the reflection node, a completion packet; and notifying, by the origin DMA in response to receiving the completion packet, the origin node's processing core that the message transfer is complete.
A method for direct memory access (‘DMA’) transfer completion notification, the method further comprising:
A system for direct memory access (‘DMA’) transfer completion notification, the system comprising an origin compute node, a target compute node, and a reflection compute node, each compute node comprising one or more computer processors, a DMA controller, a DMA engine installed upon the DMA controller, and computer memory operatively coupled to the computer processors, the DMA controller, and the DMA engine, the computer memory for the origin compute node having disposed within it computer program instructions capable of:
A computer program product for direct memory access (‘DMA’) transfer completion notification, the computer program product disposed upon a computer readable recordable medium, the computer program product comprising computer program instructions capable of:
Dependencies are inferred from the claim text.