WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2007143508) ANTÉMÉMOIRE D'ADRESSE CIBLE DE BRANCHEMENT PAR BLOC À FENÊTRE COULISSANTE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2007/143508    N° de la demande internationale :    PCT/US2007/070111
Date de publication : 13.12.2007 Date de dépôt international : 31.05.2007
CIB :
G06F 9/38 (2006.01)
Déposants : QUALCOMM Incorporated [US/US]; Attn: International IP Administration, 5775 Morehouse Drive, San Diego, California 92121 (US) (Tous Sauf US).
SMITH, Rodney Wayne [US/US]; (US) (US Seulement).
DIEFFENDERFER, James Norris [US/US]; (US) (US Seulement).
STEMPEL, Brian Michael [US/US]; (US) (US Seulement).
SARTORIUS, Thomas Andrew [US/US]; (US) (US Seulement)
Inventeurs : SMITH, Rodney Wayne; (US).
DIEFFENDERFER, James Norris; (US).
STEMPEL, Brian Michael; (US).
SARTORIUS, Thomas Andrew; (US)
Mandataire : OGROD, Gregory D.; Attn: International IP Administration, 5775 Morehouse Drive, San Diego, California 92121 (US)
Données relatives à la priorité :
11/422,186 05.06.2006 US
Titre (EN) SLIDING-WINDOW, BLOCK-BASED BRANCH TARGET ADDRESS CACHE
(FR) ANTÉMÉMOIRE D'ADRESSE CIBLE DE BRANCHEMENT PAR BLOC À FENÊTRE COULISSANTE
Abrégé : front page image
(EN)A sliding-window, block-based branch target address cache (BTAC) comprises a plurality of entries, each entry associated with a block of instructions containing at least one branch instruction having been evaluated taken, and having a tag associated with the address of the first instruction in the block. The blocks each correspond to a group of instructions fetched from memory, such as an I-cache. Where a branch instruction is included in two or more fetch groups, it is also included in two or more instruction blocks associated with BTAC entries. The sliding-window, block-based BTAC allows for storing the branch target address (BTA) of two or more taken branch instructions that fall in the same instruction block, without providing for multiple BTA storage space in each BTAC entry, by storing BTAC entries associated with different instruction blocks, each containing at least one of the taken branch instructions.
(FR)L'invention concerne une antémémoire d'adresse cible de branchement (BTAC) par bloc à fenêtre coulissante comprenant une pluralité d'entrées, chaque entrée étant associée à un bloc d'instructions contenant au moins une instruction de branchement ayant été évaluée comme prise, et ayant une étiquette associée à l'adresse de la première instruction dans le bloc. Les blocs correspondent chacun à un groupe d'instructions extrait de la mémoire, telle qu'une antémémoire I. lorsqu'une instruction de branchement est comprise dans deux groupes d'extraction ou plus, elle est également comprise dans deux blocs d'instructions ou plus associés à des entrées BTAC. La BTAC par bloc à fenêtre coulissante permet le stockage de l'adresse cible de branchement (BTA) de deux instructions de branchement prises ou plus qui se trouvent dans le même bloc d'instructions, sans produire des espaces de stockage BTA multiples dans chaque entrée BTAC, en stockant des entrées BTAC associées à des blocs d'instructions différents, chacun contenant au moins une des instructions de branchement prises.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, 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, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)