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. (WO2016008317) PROCÉDÉ DE TRAITEMENT DE DONNÉES ET NŒUD CENTRAL
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2016/008317    N° de la demande internationale :    PCT/CN2015/075703
Date de publication : 21.01.2016 Date de dépôt international : 01.04.2015
CIB :
G06F 9/44 (2006.01)
Déposants : HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129 (CN)
Inventeurs : LIU, Ying; (CN).
CUI, Huimin; (CN)
Données relatives à la priorité :
201410331030.0 14.07.2014 CN
Titre (EN) DATA PROCESSING METHOD AND CENTRAL NODE
(FR) PROCÉDÉ DE TRAITEMENT DE DONNÉES ET NŒUD CENTRAL
(ZH) 数据处理方法和中心节点
Abrégé : front page image
(EN)Provided are a data processing method and a central node. The method comprises: according to a first looping function which is provided by a user and is written using a MapReduce computing framework, generating, by a central node, a second looping function, a computation enabling function and a second copying function, wherein the second looping function is used for iteratively invoking a first copying function to copy a plurality of data records in a computing node which need to be processed by a GPU from a memory of the computing node to a video memory of the GPU; a Map computing function in the computation enabling function is used for instructing the GPU to process the data records which the GPU is responsible for processing; and the second copying function is used for copying results of computing the plurality of data records by the GPU from the video memory of the GPU to the memory of the computing node, and therefore, a code which is suitable to operate in a CPU is automatically generated into a code which is suitable to operate in the GPU is achieved, so that a Hadoop programming framework is suitable for conducting data processing in a mixed cluster system.
(FR)La présente invention concerne un procédé de traitement de données et un nœud central. Le procédé comprend les étapes suivantes consistant à : conformément à une première fonction de boucle qui est fournie par un utilisateur et est écrite à l'aide de l'architecture de calcul MapReduce, générer, par un nœud central, une seconde fonction de boucle, une fonction permettant un calcul et une seconde fonction de copie, la seconde fonction de boucle étant utilisée pour invoquer de manière itérative une première fonction de copie afin de copier une pluralité d'enregistrements de données dans un nœud de calcul, lesquels nécessitent d'être traités par une unité de traitement graphique (GPU), d'une mémoire du nœud de calcul à une mémoire vidéo de la GPU ; utiliser une fonction de calcul Map dans la fonction permettant le calcul, pour donner comme instruction à la GPU de traiter les enregistrements de données, traitement dont la GPU est responsable ; et utiliser la seconde fonction de copie pour copier les résultats du calcul de la pluralité d'enregistrements de données par la GPU, de la mémoire vidéo de la GPU à la mémoire du noeud de calcul et, en conséquence, il est obtenu qu'un code, qui est adapté pour fonctionner dans une CPU, est automatiquement généré en un code qui est adapté pour fonctionner dans la GPU, de façon qu'une architecture de programmation Hadoop soit adaptée pour effectuer un traitement de données dans un système en agrégat mixte.
(ZH)本发明实施例提供一种数据处理方法和中心节点,中心节点根据用户提供的采用MapReduce计算框架编写的第一循环函数,生成第二循环函数、启动计算函数和第二拷贝函数,其中,第二循环函数用于循环调用第一拷贝函数将计算节点中需要GPU处理的多个数据记录从计算节点的内存拷贝到GPU的显存中,启动计算函数中的Map计算函数用于指示GPU对GPU负责处理的数据记录进行处理,第二拷贝函数用于将GPU对多个数据记录的计算结果从GPU的显存中拷贝至计算节点的内存中,从而实现将适用于在CPU中运行的代码自动生成适用于在GPU中运行的代码,使Hadoop编程框架适用于在混合集群系统进行数据处理。
É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, 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, ST, 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)