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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017055742) IMPLEMENTATION OF AN ATOMIC OPERATION ON A MULTI-THREADED SINGLE-CORE PROCESSOR
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/055742 International Application No.: PCT/FR2016/052462
Publication Date: 06.04.2017 International Filing Date: 28.09.2016
IPC:
G06F 9/38 (2006.01)
Applicants: UPMEM[FR/FR]; 2 Square Roger Génin 38000 Grenoble, FR
Inventors: DEVAUX, Fabrice; FR
FURODET, David; FR
Agent: DE JONG, Jean Jacques; FR
DE ROQUEMAUREL, Bruno; FR
MARCHAND, André; FR
Priority Data:
15 5936902.10.2015FR
Title (EN) IMPLEMENTATION OF AN ATOMIC OPERATION ON A MULTI-THREADED SINGLE-CORE PROCESSOR
(FR) MISE EN OEUVRE D'UNE OPERATION ATOMIQUE SUR UN PROCESSEUR MONO-COEUR MULTI-FILS
Abstract: front page image
(EN) The invention relates to a core of a processor comprising, in the set of instructions thereof, a pair of instructions for defining an atomic operation, the first instruction (AQLD) of the pair being designed to read a shared variable, activate a storage point (AMEM) associated with the shared variable, read the initial state (FL) of the storage point, and cancel the execution of the atomic operation if the initial state of the storage point is active. The second instruction of the pair (STRL) is designed to update the shared variable and deactivate the storage point (FL).
(FR) L'invention est relative à un cœur de processeur comprenant dans son jeu d'instructions un couple d'instructions prévues pour définir une opération atomique, la première instruction (AQLD) du couple étant conçue pour lire une variable partagée, activer un point de mémorisation (AMEM) associé à la variable partagée, lire l'état initial (FL) du point de mémorisation, et annuler l'exécution de l'opération atomique si l'état initial du point de mémorisation est actif. La deuxième instruction du couple (STRL) est conçue pour mettre à jour la variable partagée et désactiver le point de mémorisation (FL).
Designated States: 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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, 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, SA, 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: French (FR)
Filing Language: French (FR)