Invention Grant
- Patent Title: High performance synchronization mechanisms for coordinating operations on a computer system
-
Application No.: US16712236Application Date: 2019-12-12
-
Publication No.: US11803380B2Publication Date: 2023-10-31
- Inventor: Olivier Giroux , Jack Choquette , Ronny Krashinsky , Steve Heinrich , Xiaogang Qiu , Shirish Gadre
- 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: G06F7/08
- IPC: G06F7/08 ; G06F9/30 ; G06F12/0808 ; G06F12/0888 ; G06F9/32 ; G06F9/38 ; G06F9/52 ; G06F9/54

Abstract:
To synchronize operations of a computing system, a new type of synchronization barrier is disclosed. In one embodiment, the disclosed synchronization barrier provides for certain synchronization mechanisms such as, for example, “Arrive” and “Wait” to be split to allow for greater flexibility and efficiency in coordinating synchronization. In another embodiment, the disclosed synchronization barrier allows for hardware components such as, for example, dedicated copy or direct-memory-access (DMA) engines to be synchronized with software-based threads.
Public/Granted literature
- US20210124627A1 HIGH PERFORMANCE SYNCHRONIZATION MECHANISMS FOR COORDINATING OPERATIONS ON A COMPUTER SYSTEM Public/Granted day:2021-04-29
Information query