- 专利标题: Self-synchronizing remote memory operations in a multiprocessor system
-
申请号: US17900808申请日: 2022-08-31
-
公开(公告)号: US12105960B2公开(公告)日: 2024-10-01
- 发明人: Srinivas Santosh Kumar Madugula , Olivier Giroux , Wishwesh Anil Gandhi , Michael Allen Parker , Raghuram L , Ivan Tanasic , Manan Patel , Mark Hummel , Alexander L. Minkin
- 申请人: NVIDIA CORPORATION
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA CORPORATION
- 当前专利权人: NVIDIA CORPORATION
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Squire Patton Boggs LLP
- 代理商 Sarah Mirza
- 主分类号: G06F3/06
- IPC分类号: G06F3/06
摘要:
Various embodiments include techniques for performing self-synchronizing remote memory operations in a multiprocessor computing system. During a remote memory operation in the multiprocessor computing system, a source processing unit transmits multiple segments of data to a destination processing. For each segment of data, the source processing unit transmits a remote memory operation to the destination processing unit that includes associated metadata that identifies the memory location of a corresponding synchronization object. The remote memory operation along with the metadata is transmitted as a single unit to the destination processing unit. The destination processing unit splits the operation into the remote memory operation and the memory synchronization operation. As a result, the source processing unit avoids the need to perform a separate memory synchronization operation, thereby reducing inter-processor communications and increasing performance of remote memory operations.
公开/授权文献
信息查询