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. (WO2014169649) MÉTHODE ET DISPOSITIF DE TRAITEMENT DE DONNÉES, ET SYSTÈME INFORMATIQUE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/169649    N° de la demande internationale :    PCT/CN2013/087402
Date de publication : 23.10.2014 Date de dépôt international : 19.11.2013
CIB :
G06F 17/30 (2006.01)
Déposants : HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang Shenzhen, Guangdong 518129 (CN)
Inventeurs : LAM, Kingtin; (CN).
SHI, Jinghao; (CN).
WANG, Cho-Li; (CN).
ZHU, Wangbin; (CN)
Données relatives à la priorité :
201310131430.2 16.04.2013 CN
Titre (EN) DATA PROCESSING METHOD AND DEVICE, AND COMPUTER SYSTEM
(FR) MÉTHODE ET DISPOSITIF DE TRAITEMENT DE DONNÉES, ET SYSTÈME INFORMATIQUE
(ZH) 一种数据处理方法、装置及计算机系统
Abrégé : front page image
(EN)Provided are a method and device for sharing data on a calculation node. The method comprises: copying a shared virtual memory page requested for access by a first process into an off-chip memory of a calculation node, and taking the shared virtual memory page copied into the off-chip memory as a working page of the first process; and before the first process performs a write operation on the working page, creating a backup page of the working page in an on-chip memory of the calculation node, so as to back up original data of the working page. In the embodiments of the present invention, by using a programmable on-chip memory of a calculation node, page data is backed up on the on-chip memory before a write operation is performed on a working page, so as to ensure data consistency when a plurality of processes perform an operation on a shared virtual memory page, and reduce the number of times an off-chip memory is accessed to as few as possible at the same time to improve the speed of the program.
(FR)L'invention concerne une méthode et un dispositif de partage de données sur un nœud de calcul. La méthode consiste à : copier une page de mémoire virtuelle partagée dont l'accès est demandé par un premier processus dans une mémoire hors puce d'un nœud de calcul, et prendre la page de mémoire virtuelle partagée copiée dans la mémoire hors puce comme une page de travail du premier processus ; et avant que le premier processus effectue une opération d'écriture sur la page de travail, créer une page de sauvegarde de sécurité de la page de travail dans une mémoire sur puce du nœud de calcul, de façon à effectuer une sauvegarde de sécurité des données d'origine de la page de travail. Dans les modes de réalisation de la présente invention, en utilisant une mémoire programmable sur puce d'un nœud de calcul, les données de page subissent une sauvegarde de sécurité sur la mémoire sur puce avant qu'une opération d'écriture soit effectuée sur une page de travail, de façon à assurer une cohérence des données lorsqu'une pluralité de processus effectue une opération sur une page de mémoire virtuelle partagée, et à réduire le nombre d'accès à une mémoire hors puce au nombre minimal possible tout en améliorant la vitesse du programme.
(ZH)本发明实施例提供一种计算节点上的数据共享方法及装置,包括:将第一进程请求访问的共享虚拟内存页面拷贝至计算节点的片外内存中,并将拷贝到片外内存中的共享虚拟内存页面作为第一进程的工作页面;在第一进程对该工作页面进行写操作之前,在计算节点的片上内存中,创建该工作页面的备份页面,以备份该工作页面的原始数据;本发明实施例通过利用计算节点的可编程片上内存,在对工作页面进行写操作之前,将页面数据在片上内存中备份,以保证多个进程在对共享虚拟内存页面进行操作时的数据一致性,同时尽可能少的访问片外内存,提高程序的速度。
É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, 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.
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 : chinois (ZH)
Langue de dépôt : chinois (ZH)