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. (WO2016049808) CACHE DIRECTORY PROCESSING METHOD AND DIRECTORY CONTROLLER OF MULTI-CORE PROCESSOR SYSTEM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/049808    International Application No.:    PCT/CN2014/087786
Publication Date: 07.04.2016 International Filing Date: 29.09.2014
IPC:
G06F 12/08 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building Bantian, Longgang Shenzhen, Guangdong 518129 (CN)
Inventors: HUANG, Michael; (US).
CAO, Tongtong; (CN)
Agent: LONGSUN LEAD IP LTD.; Rm 1108, Block C, Haixing Building 16 Danling Street, Haidian District Beijing 100080 (CN)
Priority Data:
Title (EN) CACHE DIRECTORY PROCESSING METHOD AND DIRECTORY CONTROLLER OF MULTI-CORE PROCESSOR SYSTEM
(FR) PROCÉDÉ DE TRAITEMENT DE RÉPERTOIRE D'ANTÉMÉMOIRE ET CONTRÔLEUR DE RÉPERTOIRE DE SYSTÈME DE PROCESSEUR MULTICŒUR
(ZH) 多核处理器系统的缓存目录处理方法和目录控制器
Abstract: front page image
(EN)Provided are a cache directory processing method and directory controller of a multi-core processor system, the multi-core processor system comprising a plurality of processor cores, a shared storage space and a directory controller, and the method comprising: according to a request from a first processor core for a read operation of a first data block, the directory controller determines a first pointer directory entry corresponding to the first data block; if the vector label of the first pointer directory entry is valid, and the first processor core does not belong to a sharer currently recorded in a directory sharer list of the first pointer directory entry, and if the number of sharers currently recorded in the directory sharer list of the first pointer directory entry has reached the maximum number of sharers allowed to be recorded in the directory sharer list of the first pointer directory entry, then the directory controller determines a vector directory entry of the shared storage space to be the vector directory entry of the first pointer directory entry, and records the current sharer of the first data block in the vector directory entry of the first pointer directory entry.
(FR)L'invention concerne un procédé de traitement de répertoire d'antémémoire et un contrôleur de répertoire d'un système de processeur multicœur, le système de processeur multicœur comprenant une pluralité de cœurs de processeur, un espace de stockage partagé et un contrôleur de répertoire, et le procédé comprenant les étapes consistant à : conformément à une demande émise par un premier cœur de processeur concernant une opération de lecture d'un premier bloc de données, le contrôleur de répertoire détermine une première entrée de répertoire de pointeur correspondant au premier bloc de données; si l'étiquette de vecteur de la première entrée de répertoire de pointeur est valide et que le premier cœur de processeur n'appartient pas à un partageur actuellement enregistré dans une liste de partageurs de répertoires de la première entrée de répertoire de pointeur, et si le nombre de partageurs actuellement enregistrés dans la liste de partageurs de la première entrée de répertoire de pointeur a atteint le nombre maximum de partageurs autorisés à être enregistrés dans la liste de partageurs de répertoires de la première entrée de répertoire de pointeur, le contrôleur de répertoire détermine une entrée de répertoire de vecteur de l'espace de stockage partagé comme étant l'entrée de répertoire de vecteur de la première entrée de répertoire de pointeur, et enregistre le partageur courant du premier bloc de données dans l'entrée de répertoire de vecteur de la première entrée de répertoire de pointeur.
(ZH)提供了一种多核处理器系统的缓存目录处理方法及目录控制器,多核处理器系统包括多个处理器核、共享存储空间及目录控制器,该方法包括:目录控制器根据第一处理器核对第一数据块的读操作请求,确定第一数据块对应的第一指针目录项;如果第一指针目录项的向量标记为有效状态,且第一处理器核不属于第一指针目录项的目录共享者列表当前记录的共享者,且第一指针目录项的目录共享者列表当前记录的共享者数量达到第一指针目录项的目录共享者列表能够记录的共享者数量的最大值,则该目录控制器确定该共享存储空间的一个向量目录项作为第一指针目录项的向量目录项,并将第一数据块的当前的共享者记录到第一指针目录项的向量目录项中。
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, 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, ST, 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: Chinese (ZH)
Filing Language: Chinese (ZH)