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. (WO2015114642) SYNCHRONIZING PER-CPU DATA ACCESS USING PER SOCKET RW-SPINLOCKS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/114642    International Application No.:    PCT/IN2014/000070
Publication Date: 06.08.2015 International Filing Date: 29.01.2014
IPC:
G06F 9/52 (2006.01)
Applicants: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. [US/US]; 11445 Compaq Center Drive West, Houston, Texas 77070 (US).
VENUGOPAL, Vinay [IN/IN]; (IN) (US only).
GEORGE, Sherin Thyil [IN/IN]; (IN) (US only)
Inventors: VENUGOPAL, Vinay; (IN).
GEORGE, Sherin Thyil; (IN)
Agent: ALANKI, N. V. Pradeep Kumar; Global IP Services, 198F, 27th Cross, 3rd Block, Jayanagar, Bangalore 560011 Karnataka (IN)
Priority Data:
Title (EN) SYNCHRONIZING PER-CPU DATA ACCESS USING PER SOCKET RW-SPINLOCKS
(FR) SYNCHRONISATION D'ACCÈS À DES DONNÉES PAR CPU À L'AIDE DE VERROUS RW-SPINLOCK PAR SOCKET
Abstract: front page image
(EN)Techniques for synchronizing per-central processing unit (per-CPU) data access using per socket reader-writer spinlocks (RW-spinlocks) are disclosed. In an example implementation, a RW-spinlock is allocated for each socket in a corresponding socket local memory (SLM) in a non-uniform memory access (NUMA) system. In this example implementation, each socket includes one or multiple CPUs and the CPUs in each socket are communicatively coupled to the corresponding SLM. Further, per-CPU data access between the CPUs in the NUMA system is synchronized using the per socket RW-spinlocks.
(FR)L'invention concerne des techniques destinées à synchroniser un accès à des données par unité centrale de traitement (par CPU) à l'aide de verrous spinlock lecture-écriture (verrous RW-spinlock) par socket. Dans un mode de réalisation décrit à titre d'exemple, un verrou RW-spinlock est attribué à chaque socket d'une mémoire locale à sockets (SLM) correspondante dans un système d'accès mémoire non uniforme (NUMA). Dans ledit mode de réalisation décrit à titre d'exemple, chaque socket comprend une ou plusieurs CPU et les CPU de chaque socket sont couplées de manière communicative à la SLM correspondante. En outre, un accès à des données par CPU entre les CPU du système NUMA est synchronisé à l'aide des verrous RW-spinlock par socket.
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, 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, 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, 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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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: English (EN)
Filing Language: English (EN)