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. (WO2002029556) INCORPORATING LOCAL BRANCH HISTORY WHEN PREDICTING MULTIPLE CONDITIONAL BRANCH OUTCOMES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/029556    International Application No.:    PCT/US2001/042478
Publication Date: 11.04.2002 International Filing Date: 05.10.2001
Chapter 2 Demand Filed:    27.02.2002    
IPC:
G06F 9/38 (2006.01)
Applicants: SUN MICROSYSTEMS, INC. [US/US]; MS UPAL01-521 901 San Antonio Road Palo Alto, Ca 94303 (US)
Inventors: TALCOTT, Adam, R.; (US)
Agent: ROSENTHAL, Alan, D.; Rosenthal & Osha L.L.P. Suite 2800 1221 McKinney Houston, TX 77010 (US)
Priority Data:
09/680,840 06.10.2000 US
Title (EN) INCORPORATING LOCAL BRANCH HISTORY WHEN PREDICTING MULTIPLE CONDITIONAL BRANCH OUTCOMES
(FR) INCORPORATION DE DONNEES HISTORIQUES DE BRANCHEMENT LOCAL POUR LA PREVISION DE RESULTATS DE BRANCHEMENTS CONDITIONNELS MULTIPLES
Abstract: front page image
(EN)A method for improving prediction of an outcome for a branch instruction in a set of instructions includes storing local branch history data for the branch instruction, using the local branch history data to predict the outcome of the branch instruction, and speculatively updating the local branch history data with the predicted outcome of the branch instruction. An apparatus for improving prediction of an outcome for a branch instruction in a set of instructions includes a memory for storing local branch history data for the branch instruction and a processor for using the local branch history data to predict the outcome of the branch instruction and speculatively updating the local branch history data with the predicted outcome of the branch instruction.
(FR)L'invention concerne un procédé d'amélioration des prévisions du résultat d'une instruction de branchement parmi un groupe d'instructions, consistant d'abord à stocker des données historiques de branchement local pour l'instruction de branchement, à utiliser ensuite les données historiques de branchement local pour prévoir le résultat de l'instruction de branchement, et enfin, à mettre à jour spéculativement les données historiques de branchement local sur la base du résultat prévu de l'instruction de branchement. Par ailleurs, l'invention concerne un appareil d'amélioration des prévisions du résultat d'une instruction de branchement dans un groupe d'instructions, comportant une mémoire pour stocker les données historiques de branchement local de l'instruction de branchement et un processeur pour utiliser les données historiques de branchement local et prévoir ainsi le résultat de l'instruction de branchement et mettre à jour spéculativement les données historiques de branchement local sur la base du résultat prévu de l'instruction de branchement.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PH, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)