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. (WO2018036486) METHOD FOR ACCESSING TRANSLATION LOOKASIDE BUFFER, TRANSLATION LOOKASIDE BUFFER, PROCESSOR CHIP, AND STORAGE UNIT
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/036486    International Application No.:    PCT/CN2017/098494
Publication Date: 01.03.2018 International Filing Date: 22.08.2017
IPC:
G06F 12/02 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129 (CN)
Inventors: CAI, Weiguang; (CN).
ZHENG, Libing; (CN).
ZHANG, Huimin; (CN)
Priority Data:
201610708009.7 23.08.2016 CN
Title (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) 页表缓存的访问方法、页表缓存、处理器芯片和存储单元
Abstract: front page image
(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)。本方法能够提升页表缓存的有效容量。
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, 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.
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)