Invention Grant
- Patent Title: Techniques for efficiently synchronizing data transmissions on a network
-
Application No.: US16364565Application Date: 2019-03-26
-
Publication No.: US10789194B2Publication Date: 2020-09-29
- Inventor: Larry R. Dennison , Mark Hummel , Glenn Dearth
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nixon & Vanderhye, P.C.
- Main IPC: G06F13/40
- IPC: G06F13/40 ; G06F3/06 ; G06F13/00 ; G06F9/38 ; G06F12/0891

Abstract:
Systems and techniques for synchronizing transactions between processing devices on an interconnection network are provided. Upon receiving a stream of posted transactions followed by a flush transaction from a source processing device connected to the interconnection network, the flush transaction is trapped before it enters the interconnecting network. Subsequently, based on monitoring for responses received from a destination processing device for transactions corresponding to the posted transactions, a flush response is generated and returned to the source processing device. The described techniques enable efficient synchronizing posted writes, posted atomics and the like over complex interconnection fabrics such that a first GPU can write data to a second GPU so that a third GPU can safely consume the data written to the second GPU.
Public/Granted literature
- US20190294575A1 TECHNIQUES FOR EFFICIENTLY SYNCHRONIZING DATA TRANSMISSIONS ON A NETWORK Public/Granted day:2019-09-26
Information query