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. (WO2017172232) PROVIDING LOAD ADDRESS PREDICTIONS USING ADDRESS PREDICTION TABLES BASED ON LOAD PATH HISTORY IN PROCESSOR-BASED SYSTEMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/172232    International Application No.:    PCT/US2017/020357
Publication Date: 05.10.2017 International Filing Date: 02.03.2017
Chapter 2 Demand Filed:    30.01.2018    
IPC:
G06F 9/38 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 (US)
Inventors: AL SHEIKH, Rami, Mohammad; (US).
DAMODARAN, Raguram; (US)
Agent: TERRANOVA, Steven, N.; (US).
OWENS, JR., Bruce, E.; (US)
Priority Data:
15/087,069 31.03.2016 US
Title (EN) PROVIDING LOAD ADDRESS PREDICTIONS USING ADDRESS PREDICTION TABLES BASED ON LOAD PATH HISTORY IN PROCESSOR-BASED SYSTEMS
(FR) FOURNITURE DE PRÉDICTIONS D'ADRESSE DE CHARGE AU MOYEN DE TABLES DE PRÉDICTION D'ADRESSE SE BASANT SUR UN HISTORIQUE DE TRAJET DE CHARGE DANS DES SYSTÈMES BASÉS SUR UN PROCESSEUR
Abstract: front page image
(EN)Aspects disclosed in the detailed description include providing load address predictions using address prediction tables based on load path history in processor- based systems. In one aspect, a load address prediction engine provides a load address prediction table containing multiple load address prediction table entries. Each load address prediction table entry includes a predictor tag field and a memory address field for a load instruction. The load address prediction engine generates a table index and a predictor tag based on an identifier and a load path history for a detected load instruction. The table index is used to look up a corresponding load address prediction table entry. If the predictor tag matches the predictor tag field of the load address prediction table entry corresponding to the table index, the memory address field of the load address prediction table entry is provided as a predicted memory address for the load instruction.
(FR)Les aspects décrits dans la description détaillée consistent à fournir des prédictions d'adresse de charge au moyen de tables de prédiction d'adresse se basant sur un historique de trajet de charge dans des systèmes basés sur un processeur. Selon un aspect, un moteur de prédiction d'adresse de charge fournit une table de prédiction d'adresse de charge contenant de multiples entrées de table de prédiction d'adresse de charge. Chaque entrée de table de prédiction d'adresse de charge comprend un champ d'étiquette de prédicteur et un champ d'adresse de mémoire pour une instruction de charge. Le moteur de prédiction d'adresse de charge génère un index de table et une étiquette de prédicteur sur la base d'un identifiant et d'un historique de chemin de charge pour une instruction de charge détectée. L'index de table est utilisé pour consulter une entrée de table de prédiction d'adresse de charge correspondante. Si l'étiquette de prédicteur correspond au champ d'étiquette de prédicteur de l'entrée de table de prédiction d'adresse de charge correspondant à l'index de table, le champ d'adresse de mémoire de l'entrée de table de prédiction d'adresse de charge est fourni en tant qu'adresse mémoire prédite pour l'instruction de charge.
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, 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: English (EN)
Filing Language: English (EN)