Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018036486) PROCÉDÉ D'ACCÈS À UN CACHE DE TRADUCTION D'ADRESSE, CACHE DE TRADUCTION D'ADRESSE, PUCE DE PROCESSEUR ET UNITÉ DE MÉMORISATION
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/036486 N° de la demande internationale : PCT/CN2017/098494
Date de publication : 01.03.2018 Date de dépôt international : 22.08.2017
CIB :
G06F 12/02 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
02
Adressage ou affectation; Réadressage
Déposants :
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventeurs :
蔡卫光 CAI, Weiguang; CN
郑礼炳 ZHENG, Libing; CN
张惠敏 ZHANG, Huimin; CN
Données relatives à la priorité :
201610708009.723.08.2016CN
Titre (EN) METHOD FOR ACCESSING TRANSLATION LOOKASIDE BUFFER, TRANSLATION LOOKASIDE BUFFER, PROCESSOR CHIP, AND STORAGE UNIT
(FR) PROCÉDÉ D'ACCÈS À UN CACHE DE TRADUCTION D'ADRESSE, CACHE DE TRADUCTION D'ADRESSE, PUCE DE PROCESSEUR ET UNITÉ DE MÉMORISATION
(ZH) 页表缓存的访问方法、页表缓存、处理器芯片和存储单元
Abrégé :
(EN) A method for accessing a translation lookaside buffer, a translation lookaside buffer, a processor chip, and a storage unit are provided. The method comprises: receiving a first request transmitted by a processor, the first request being configured to request a first physical frame number corresponding to a first virtual address (710); determining a first large virtual page number corresponding to the first virtual address and a first position of a first virtual page corresponding to the first virtual address in a first large virtual page (720); determining that there is a first entry corresponding to the first large virtual page number in an entry set (730); determining, according to a bit value corresponding to the first position in a valid indicator field of the first entry, that the first virtual page is mapped by the first entry (740); determining, according to a value of an element corresponding to the first position in an index field in the first entry, a second position of a first physical page corresponding to the first virtual page in a first large physical page identified by a first large physical frame number (750); determining, according to the first large physical frame number and the second position, the first physical frame number (760); and sending the first physical frame number to the processor (770). The method of the present invention can improve the effective capacity of a translation lookaside buffer.
(FR) L'invention concerne un procédé d'accès à un cache de traduction d'adresse, un cache de traduction d'adresse, une puce de processeur et une unité de mémorisation. Le procédé consiste : à recevoir une première demande transmise par un processeur, la première demande étant conçue de manière à demander un premier numéro de trame physique correspondant à une première adresse virtuelle (710); à déterminer un premier numéro de grande page virtuelle correspondant à la première adresse virtuelle et une première position d'une première page virtuelle correspondant à la première adresse virtuelle dans une première grande page virtuelle (720); à déterminer qu'il existe une première entrée correspondant au premier numéro de grande page virtuelle dans un ensemble d'entrées (730); à déterminer, en fonction d'une valeur de bit correspondant à la première position dans un champ indicateur valide de la première entrée, que la première page virtuelle est mappée par la première entrée (740); à déterminer, en fonction d'une valeur d'un élément correspondant à la première position dans un champ d'index dans la première entrée, une seconde position d'une première page physique correspondant à la première page virtuelle dans une première grande page physique identifiée par un premier numéro de grande trame physique (750); à déterminer, en fonction du premier numéro de grande trame physique et de la seconde position, le premier numéro de trame physique (760); et à envoyer le premier numéro de trame physique au processeur (770). Le procédé de la présente invention permet d'améliorer la capacité efficace d'un cache de traduction d'adresse.
(ZH) 一种页表缓存的访问方法、页表缓存、处理器芯片和存储单元。该方法包括:接收处理器发送的第一请求,该第一请求用于请求第一虚拟地址对应的第一物理帧号(710);确定第一虚拟地址对应的第一大虚拟页号,以及第一虚拟地址对应的第一虚拟页面在第一大虚拟页面中的第一位置(720);确定表项集合中存在与第一大虚拟页号对应的第一表项(730);根据第一表项中的有效指示字段中与第一位置对应的比特的值,确定第一虚拟页面被第一表项映射(740);根据第一表项中的索引字段中与第一位置对应的元素的值,确定第一虚拟页面对应的第一物理页面在第一大物理帧号标识的第一大物理页面中的第二位置(750);根据第一大物理帧号和第二位置,确定第一物理帧号(760);向处理器发送第一物理帧号(770)。本方法能够提升页表缓存的有效容量。
front page image
É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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, 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
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)