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. (WO2007099604) DISPOSITIF DE PRÉDICTION DE BRANCHEMENT POUR ORDINATEUR
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2007/099604    N° de la demande internationale :    PCT/JP2006/303769
Date de publication : 07.09.2007 Date de dépôt international : 28.02.2006
CIB :
G06F 9/38 (2006.01)
Déposants : FUJITSU LIMITED [JP/JP]; 1-1, Kamikodanaka 4-chome, Nakahara-ku, Kawasaki-shi, Kanagawa 2118588 (JP) (Tous Sauf US).
YOKOI, Megumi [JP/JP]; (JP) (US Seulement)
Inventeurs : YOKOI, Megumi; (JP)
Mandataire : MATSUKURA, Hidemi; Acropolis 21 Building 6th floor, 4-10, Higashi Nihonbashi 3-chome, Chuo-ku, Tokyo 1030004 (JP)
Données relatives à la priorité :
Titre (EN) BRANCH PREDICTING DEVICE FOR COMPUTER
(FR) DISPOSITIF DE PRÉDICTION DE BRANCHEMENT POUR ORDINATEUR
(JA) コンピュータの分岐予測装置
Abrégé : front page image
(EN)A branch prediction device comprises an acquiring section to acquire a plurality of instructions at an acquisition stage, a branch instruction predicting section to predict whether an instruction to be executed in the next executing stage is a branch instruction or not, and an executing section to execute instructions. The branch instruction predicting section includes a history memory to store a branch address as history information, a selecting section to select a storing place with reference to selection information for selecting either one of storing places when the branch address of the branch instruction is stored as the history information, a memory control section to store the branch address at the storing place, and an updating section to update the selection information corresponding to the storing at the storing place. In the case that there are a plurality of branch addresses to be stored at a storing place, when a first branch address is stored at a storing place, a second branch address is stored at a storing place in accordance with selection information updated by the updating section.
(FR)La présente invention concerne un dispositif de prédiction de branchement comportant une section d'acquisition pour acquérir une pluralité d'instructions au niveau d'un étage d'acquisition, une section de prédiction d'instructions de branchement pour prédire si une instruction à exécuter dans l'étage d'exécution suivant est une instruction de branchement ou non, et une section d'exécution pour exécuter des instructions. La section d'instructions de prédiction de branchement comporte une information d'historique pour stocker une adresse de branchement sous la forme d'information d'historique, une section de sélection pour sélectionner un emplacement de stockage par référence à l'information de sélection pour sélectionner un quelconque des emplacements de stockage lorsque l'adresse de branchement de l'instruction de branchement est stockée sous la forme de l'information d'historique, une section de commande de mémoire pour stocker l'adresse de branchement à l'emplacement de stockage, et une section de mise à jour pour actualiser l'information de sélection correspondant au stockage à l'emplacement de stockage. Dans ce cas où il y a une pluralité d'adresses de branchement à stocker à l'emplacement de stockage, lorsqu'une première adresse de branchement est stockée à l'emplacement de stockage, une seconde adresse de branchement est stockée à un emplacement de stockage selon l'information de sélection actualisée par la section de mise à jour.
(JA)取得段階で複数命令を取得する取得部と、次の実行段階で実行される命令が分岐命令であるか否かを予測する分岐命令予測部と、命令の実行部と、を備え分岐命令予測部は、分岐命令の分岐先アドレスを履歴情報として記憶する履歴記憶部と、分岐命令の分岐先アドレスを前記履歴情報として記憶すべき場合に、複数の格納先のいずれかを選択するための選択情報を参照して格納先を選択する選択部と、格納先に分岐先アドレスを記憶する記憶制御部と、格納先への記憶に対応して選択情報を更新する更新部と、を有し、格納先に格納すべき分岐アドレスが複数ある場合に、第1の分岐先アドレスを格納先に記憶したときに更新手段によって更新された後の選択情報にしたがって第2の分岐先アドレスの格納先を選択する。
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, 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, 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 : japonais (JA)
Langue de dépôt : japonais (JA)