Skip to Content
Find More Like This
Return to Search

Direct memory access transfer completion notification

United States Patent

July 27, 2010
View the Complete Patent at the US Patent & Trademark Office
Methods, compute nodes, and computer program products are provided for direct memory access (`DMA`) transfer completion notification. Embodiments include determining, by an origin DMA engine on an origin compute node, whether a data descriptor for an application message to be sent to a target compute node is currently in an injection first-in-first-out (`FIFO`) buffer in dependence upon a sequence number previously associated with the data descriptor, the total number of descriptors currently in the injection FIFO buffer, and the current sequence number for the newest data descriptor stored in the injection FIFO buffer; and notifying a processor core on the origin DMA engine that the message has been sent if the data descriptor for the message is not currently in the injection FIFO buffer.
Chen; Dong (Croton on Hudson, NY), Giampapa; Mark E. (Irvington, NY), Heidelberger; Philip (Cortlandt Manor, NY), Kumar; Sameer (White Plains, NY), Parker; Jeffrey J. (Rochester, MN), Steinmacher-Burow; Burkhard D. (Esslingen, DE), Vranas; Pavlos (Danville, CA)
International Business Machines Corporation (Armonk, NY)
11/ 758,167
June 5, 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.