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. (WO2013044829) DATA READAHEAD METHOD AND DEVICE FOR NON-UNIFORM MEMORY ACCESS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2013/044829    International Application No.:    PCT/CN2012/082202
Publication Date: 04.04.2013 International Filing Date: 27.09.2012
IPC:
G06F 9/38 (2006.01), G06F 9/345 (2006.01), G06F 12/02 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang Shenzhen, Guangdong 518129 (CN) (For All Designated States Except US).
TAN, Xi [CN/CN]; (CN) (US only).
WEI, Zhulin [CN/CN]; (CN) (US only).
LIU, Yi [CN/CN]; (CN) (US only).
PIAO, Mingxuan [CN/CN]; (CN) (US only)
Inventors: TAN, Xi; (CN).
WEI, Zhulin; (CN).
LIU, Yi; (CN).
PIAO, Mingxuan; (CN)
Priority Data:
201110296544.3 27.09.2011 CN
Title (EN) DATA READAHEAD METHOD AND DEVICE FOR NON-UNIFORM MEMORY ACCESS
(FR) PROCÉDÉ ET DISPOSITIF DE LECTURE ANTICIPÉE DE DONNÉES POUR ACCÈS NON UNIFORME À LA MÉMOIRE
(ZH) 用于非一致性内存访问的数据预取方法和装置
Abstract: front page image
(EN)A data readahead method and device for non-uniform memory access (NUMN), the method comprising: obtaining a data readahead volume parameter factor r according to a parameter representing the magnetic disk load of a NUMA system and the idle readahead buffer capacity of a node that a process is in; calculating the product (Ssize) of the previous readahead window size (Rprev_size), the readahead volume maximization multiplier (Tscale) and the data readahead volume parameter factor r; comparing the preset maximum readahead volume (MAXreadahead) with the Ssize, and using the smaller value of the MAXreadahead and the Ssize as the readahead window size to read the data ahead. The method of the present invention comprehensively considers the factors such as magnetic disk I/O load, the remaining cache size of the node and the like affecting system performance, thus facilitating data I/O hiding and system resource saving.
(FR)L'invention porte sur un procédé et un dispositif de lecture anticipée de données pour accès non uniforme à la mémoire (NUMA), le procédé consistant à : obtenir un facteur de paramètre de volume de lecture anticipée de données r en fonction d'un paramètre représentant la charge de disque magnétique d'un système NUMA et de la capacité de tampon à lecture anticipée inactif d'un nœud dans lequel se trouve un processus ; calculer le produit (Ssize) d'une dimension de fenêtre de lecture anticipée précédente (Rprev_size), du multiplicateur de maximisation de volume de lecture anticipée (Tscale) et du facteur de paramètre de volume de lecture anticipée de données r ; comparer le volume de lecture anticipée maximal préréglé (MAXreadahead) à Ssize, et utiliser le minimum de MAXreadahead et Ssize comme dimension de fenêtre de lecture anticipée pour lire les données d'une manière anticipée. Le procédé selon la présente invention considère globalement les facteurs tels qu'une charge E/S de disque magnétique, la dimension de cache restante du nœud et analogues influant sur les performances du système, facilitant ainsi une dissimulation E/S de données et une économie de ressources de système.
(ZH)一种用于非一致性内存访问的数据预取方法,所述方法包括:根据表征非一致性内存访问NUMA系统中磁盘负载的参数和进程所在节点的空闲预取缓冲区容量,获取数据预取量参数因子r;求取前一次预取窗口的大小Rprev size、预取量最大倍增倍数Tscale以及所述数据预取量参数因子r三者的乘积Ssize;比较设定的最大预取量MAXreadahead 和所述Ssize的大小,以所述MAXreadahead和所述Ssize中的较小值作为本次预取窗口的大小去预取数据。本发明提供的方法综合考虑了磁盘I/O负载和节点内存剩余大小等影响系统性能的因素,有利于隐藏数据I/O和节省系统资源。
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, IS, JP, KE, KG, KM, 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, 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, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)