WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2007009032) BARRIERE DE SYNCHRONISATION DE SENS LOCAL DE BLOCAGE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2007/009032    N° de la demande internationale :    PCT/US2006/027177
Date de publication : 18.01.2007 Date de dépôt international : 12.07.2006
CIB :
G06F 9/46 (2006.01)
Déposants : MICROSOFT CORPORATION [US/US]; One Microsoft Way, Redmond, Washington 98052-6399 (US) (Tous Sauf US)
Inventeurs : RECTOR, John; (US).
MORRISON, Jonathan D.; (US).
CLIFT, Neill M.; (US).
KISHAN, Arun U.; (US)
Données relatives à la priorité :
11/180,338 12.07.2005 US
Titre (EN) BLOCKING LOCAL SENSE SYNCHRONIZATION BARRIER
(FR) BARRIERE DE SYNCHRONISATION DE SENS LOCAL DE BLOCAGE
Abrégé : front page image
(EN)A blocking local sense synchronization barrier is provided. The local sense variable is not processor private or global, but truly local to the synchronization barrier function. Safe deletion is provided by making sure the last operation a thread performs on a barrier is a write. Just before returning, threads increment a field that indicates the count of threads that have left the barrier. Blocking is supported such that threads spin for some interval, and when they decide to block, examine and set (if not already set) the indication of whether a thread is blocking that is to be examined by the last thread to arrive at the barrier to determine whether to set an event to release blocking threads.
(FR)Cette invention concerne une barrière de synchronisation de sens local de blocage. La variable de sens local n'est pas propre au processeur ou générale, mais véritablement locale à la fonction barrière de synchronisation. On obtient une suppression sans risque en s'assurant que la dernière opération effectuée par un fil sur une barrière est une écriture. Juste avant de rentrer, les fils incrémentent un champ qui indique le nombre de fils ayant quitté la barrière. Le blocage est maintenu de façon que les fils tournent pendant un certain temps puis, lorsqu'ils décident de bloquer, examinent et définissent (si cela n'est pas encore fait), l'indication déterminant si un fil bloque devant être examinée par le dernier fil à arriver au niveau de la barrière pour déterminer s'il convient de définir un événement pour libérer des fils de blocage.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)