Invention Grant
- Patent Title: Synchronizing multiple threads efficiently
- Patent Title (中): 有效地同步多个线程
-
Application No.: US11026207Application Date: 2004-12-29
-
Publication No.: US07937709B2Publication Date: 2011-05-03
- 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/44

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
- US20060143361A1 Synchronizing multiple threads efficiently Public/Granted day:2006-06-29
Information query