Skip to Content
Find More Like This
Return to Search

Pacing a data transfer operation between compute nodes on a parallel computer

United States Patent

8,018,951
September 13, 2011
View the Complete Patent at the US Patent & Trademark Office
Methods, systems, and products are disclosed for pacing a data transfer between compute nodes on a parallel computer that include: transferring, by an origin compute node, a chunk of an application message to a target compute node; sending, by the origin compute node, a pacing request to a target direct memory access (`DMA`) engine on the target compute node using a remote get DMA operation; determining, by the origin compute node, whether a pacing response to the pacing request has been received from the target DMA engine; and transferring, by the origin compute node, a next chunk of the application message if the pacing response to the pacing request has been received from the target DMA engine.
Blocksome; Michael A. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
11/ 776,707
20090022156
July 12, 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.