Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018034678) SYSTÈME ET PROCÉDÉ D’ATTRIBUTION DE FILE D’ATTENTE DE CHARGEMENT ET DE STOCKAGE AU MOMENT DE LA GÉNÉRATION D’ADRESSES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/034678 N° de la demande internationale : PCT/US2016/052494
Date de publication : 22.02.2018 Date de dépôt international : 19.09.2016
CIB :
G06F 9/38 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
38
Exécution simultanée d'instructions
Déposants :
ADVANCED MICRO DEVICES, INC. [US/US]; 2485 Augustine Drive Santa Clara, California 95054, US
Inventeurs :
KING, John M.; US
Mandataire :
HUQ, Abhik A.; US
Données relatives à la priorité :
15/236,88215.08.2016US
Titre (EN) SYSTEM AND METHOD FOR LOAD AND STORE QUEUE ALLOCATIONS AT ADDRESS GENERATION TIME
(FR) SYSTÈME ET PROCÉDÉ D’ATTRIBUTION DE FILE D’ATTENTE DE CHARGEMENT ET DE STOCKAGE AU MOMENT DE LA GÉNÉRATION D’ADRESSES
Abrégé :
(EN) A system and method for load queue (LDQ) and store queue (STQ) entry allocations at address generation time that maintains age-order of instructions is described. In particular, writing LDQ and STQ entries are delayed until address generation time. This allows the load and store operations to dispatch, and younger operations (which may not be store and load operations) to also dispatch and execute their instructions. The address generation of the load or store operation is held at an address generation scheduler queue (AGSQ) until a load or store queue entry is available for the operation. The tracking of load queue entries or store queue entries is effectively being done in the AGSQ instead of at the decode engine. The LDQ and STQ depth is not visible from a decode engine's perspective, and increases the effective processing and queue depth.
(FR) La présente invention concerne un système et un procédé pour attribuer des entrées de file d’attente de chargement (LDQ) et de file d’attente de stockage (STQ) au moment de la génération d’adresses qui conservent un ordre chronologique d’instructions. En particulier des entrées de LDQ et STQ d’écriture sont retardées jusqu’au moment de la génération d’adresses. Cela permet de distribuer des opérations de chargement et de stockage, et également de distribuer des opérations plus récentes (qui peuvent ne pas être des opérations de chargement et de stockage) et d’exécuter leurs instructions. La génération d’adresses de l’opération de chargement ou de stockage est retenue dans une file d’attente de planificateur de génération d’adresses (AGSQ) jusqu’à ce qu’une entrée de file d’attente de chargement ou de stockage soit disponible pour l’opération. Le suivi des entrées de file d’attente de chargement ou des entrées de file d’attente de stockage est efficacement réalisé dans la file d’attente AGSQ au lieu d’être réalisé dans le moteur de décodage. La profondeur des files d’attente LDQ et STQ n’est pas visible depuis une perspective du moteur de décodage, ce qui augmente l’efficacité du traitement et la profondeur des files d’attente.
front page image
États désignés : 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, IR, IS, JP, KE, KG, 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
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)