Invention Grant
- Patent Title: Synchronizing multiple threads efficiently
- Patent Title (中): 有效地同步多个线程
-
Application No.: US13912777Application Date: 2013-06-07
-
Publication No.: US08819684B2Publication Date: 2014-08-26
- Inventor: Sailesh Kottapalli , John H. Crawford
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F12/00 ; G06F12/08 ; G06F9/52

Abstract:
In one embodiment, the present invention includes a method of assigning a location within a shared variable for each of multiple threads and writing a value to a corresponding location to indicate that the corresponding thread has reached a barrier. In such manner, when all the threads have reached the barrier, synchronization is established. In some embodiments, the shared variable may be stored in a cache accessible by the multiple threads. Other embodiments are described and claimed.
Public/Granted literature
- US20130275995A1 Synchronizing Multiple Threads Efficiently Public/Granted day:2013-10-17
Information query