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. (WO2014012983) PROCEDE DE GESTION DES FILS D'EXECUTION DANS UNE UNITE INFORMATIQUE ET UNITE INFORMATIQUE AGENCEE POUR LA MISE EN OEUVRE DE CE PROCEDE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/012983    N° de la demande internationale :    PCT/EP2013/065116
Date de publication : 23.01.2014 Date de dépôt international : 17.07.2013
Demande présentée en vertu du Chapitre 2 :    24.03.2014    
CIB :
G06F 9/48 (2006.01), G06F 9/52 (2006.01)
Déposants : MORPHO [FR/FR]; 11 boulevard Galliéni F-92130 Issy Les Moulineaux (FR)
Inventeurs : BRONSART, Sébastien; (FR).
DARBOIS, Matthieu; (FR).
THUILLIER, Cédric; (FR)
Mandataire : LAVIALLE, Bruno; Cabinet Boettcher 16 rue Médéric F-75017 Paris (FR)
Données relatives à la priorité :
1257078 20.07.2012 FR
Titre (EN) METHOD FOR MANAGING THE THREADS OF EXECUTION IN A COMPUTER UNIT, AND COMPUTER UNIT CONFIGURED TO IMPLEMENT SAID METHOD
(FR) PROCEDE DE GESTION DES FILS D'EXECUTION DANS UNE UNITE INFORMATIQUE ET UNITE INFORMATIQUE AGENCEE POUR LA MISE EN OEUVRE DE CE PROCEDE
Abrégé : front page image
(EN)The invention relates to a method for managing threads of execution launched by processes executed in a computer unit comprising at least one computation core connected to a shared memory. The method includes the steps of: using an area of the shared memory that is accessible to all the processes and threads of execution so as to ensure the management of the computation tokens; when a thread needs to be executed, said thread verifies that a computation token is available; if a computation token is available, the thread assigns the computation token to itself while updating the shared memory, pursues the execution thereof, then releases the computation token at the end of the execution of said thread; assigning a priority index to each thread of execution, having each thread with a task in the process of being executed periodically verify that a thread with a priority index higher than that of each thread is not placed on standby, and if necessary, ending the execution of the thread in the process of execution and releasing the corresponding computation token. The invention also relates to a computer unit for implementing said method.
(FR)Procédé de gestion fils d'exécution lancés par des processus exécutés dans une unité informatique comportant au moins un cœur de calcul relié à une mémoire partagée. Le procédé comprend les étapes de : utiliser une zone de la mémoire partagée, accessible à tous les processus et fils d'exécution, afin d'assurer la gestion des jetons de calculs, - lorsqu'un fil veut s'exécuter, ce fil vérifie qu'un jeton de calcul est disponible, - si un jeton de calcul est disponible, le fil s'attribue le jeton de calcul en mettant à jour la mémoire partagée et poursuit son exécution, puis libère le jeton de calcul à la fin de son exécution, - un indice de priorité étant attribué à chaque fil d'exécution, faire vérifier périodiquement, par chaque fil ayant une tâche en cours d' exécution, que n' a pas été mis en attente un fil avec un indice de priorité plus élevé que le sien et, le cas échéant, faire cesser l'exécution du fil en cours d'exécution et libérer le jeton de calcul correspondant. Unité informatique pour la mise en œuvre de ce procédé.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, 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, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : français (FR)
Langue de dépôt : français (FR)