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. (WO2014190701) METHOD AND DEVICE FOR DETERMINING PHYSICAL ADDRESS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2014/190701    International Application No.:    PCT/CN2013/088294
Publication Date: 04.12.2014 International Filing Date: 02.12.2013
IPC:
G06F 12/08 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang Shenzhen, Guangdong 518129 (CN)
Inventors: ZHANG, Lixin; (CN).
ZHANG, Ke; (CN).
ZHANG, Yi; (CN).
ZHANG, Lele; (CN)
Priority Data:
201310207412.8 29.05.2013 CN
Title (EN) METHOD AND DEVICE FOR DETERMINING PHYSICAL ADDRESS
(FR) PROCÉDÉ ET DISPOSITIF POUR DÉTERMINER UNE ADRESSE PHYSIQUE
(ZH) 一种确定物理地址的方法及装置
Abstract: front page image
(EN)The present invention relates to the technical field of computers. Disclosed are a method and device for determining a physical address, allowing for employment of a set associative TLB supporting multiple page sizes to acquire the physical address and reducing power consumption. The present invention: a page size is acquired on the basis of a high N bit of a linear address, where N is greater than 0 and less than the bit number of the linear address; an index number of a translation lookaside buffer (TLB) on the basis of the page size; a mask is acquired on the basis of the page size and of a supported minimum page size; a tag of the TLB is acquired on the basis of the mask; the TLB is looked up on the basis of the index number and of the tag, a high MAC1 bit of the physical address corresponding to the linear address is acquired; and, the physical address is acquired on the basis of the mask, of the minimum supported page size, and of the high MAC1 bit of the physical address. The present invention is applicable for use in determining a physical address via a linear address.
(FR)La présente invention concerne le domaine technique de l'informatique. Un procédé et un dispositif pour déterminer une adresse physique sont décrits, qui permettent le déploiement d'un TLB associatif par ensemble prenant en charge de multiples tailles de page pour acquérir l'adresse physique et qui réduisent la consommation d'énergie. Selon la présente invention : une taille de page est acquise sur la base d'un bit N haut d'une adresse linéaire, N étant supérieur à 0 et inférieur au nombre de bits de l'adresse linéaire ; un numéro d'indice d'un répertoire de pages actives (TLB) est acquis sur la base de la taille de page ; un masque est acquis sur la base de la taille de page et d'une taille de page minimale prise en charge ; une étiquette du TLB est acquise sur la base du masque ; le TLB est consulté sur la base du numéro d'indice et de l'étiquette, et un bit MAC1 haut de l'adresse physique correspondant à l'adresse linéaire est acquis ; et l'adresse physique est acquise sur la base du masque, de la taille de page minimale prise en charge, et du bit MAC1 haut de l'adresse physique. La présente invention est applicable pour être utilisée dans la détermination d'une adresse physique par l'intermédiaire d'une adresse linéaire.
(ZH)本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换緩存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;才艮据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。
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, 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.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, 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)