Skip to Content
Find More Like This
Return to Search

Signaling completion of a message transfer from an origin compute node to a target compute node

United States Patent

May 24, 2011
View the Complete Patent at the US Patent & Trademark Office
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 direct put 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.
Blocksome; Michael A. (Rochester, MN), Parker; Jeffrey J. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
11/ 744,319
May 4, 2007
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.