Invention Grant
- Patent Title: Synchronizing multiple threads efficiently
- Patent Title (中): 有效地同步多个线程
-
Application No.: US13069684Application Date: 2011-03-23
-
Publication No.: US08473963B2Publication Date: 2013-06-25
- Inventor: Sailesh Kottapalli , John H. Crawford
- Applicant: Sailesh Kottapalli , John H. Crawford
- 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 ; G06F9/30 ; G06F7/38 ; G06F13/00

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
- US20110173634A1 Synchronizing Multiple Threads Efficiently Public/Granted day:2011-07-14
Information query