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. (WO1997013199) OUT-OF-ORDER PROCESSING WITH OPERATION BUMPING TO REDUCE PIPELINE DELAY
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1997/013199    International Application No.:    PCT/US1996/015741
Publication Date: 10.04.1997 International Filing Date: 04.10.1996
Chapter 2 Demand Filed:    02.05.1997    
IPC:
G06F 9/30 (2006.01), G06F 9/318 (2006.01), G06F 9/38 (2006.01)
Applicants: ADVANCED MICRO DEVICES, INC. [US/US]; One AMD Place, Mail Stop 68, Sunnyvale, CA 94088-3453 (US)
Inventors: FAVOR, John, G.; (US).
BEN-MEIR, Amos; (US)
Agent: MILLERS, David, T.; Skjerven, Morrill, MacPherson, Franklin & Friel, Suite 700, 25 Metro Drive, San Jose, CA 95110 (US).
BROOKES & MARTIN; High Holborn House, 52/54 High Holborn, London WC1V 6SE (GB)
Priority Data:
60/005,069 06.10.1995 US
60/005,021 10.10.1995 US
590,568 26.01.1996 US
649,242 16.05.1996 US
Title (EN) OUT-OF-ORDER PROCESSING WITH OPERATION BUMPING TO REDUCE PIPELINE DELAY
(FR) TRAITEMENT SANS ORDRE PREDETERMINE AVEC COLLISION DES OPERATIONS POUR REDUIRE LES DELAIS DE FONCTIONNEMENT EN PIPELINE
Abstract: front page image
(EN)A superscalar microprocessor (200) includes a scheduler (280) which stores information related to operations and issues operations for out-of-order execution by execution units (251 to 257). Operations are issued without regard for the availability of operands required for execution. After the issue stage, an operand forward stage identifies operand sources which may be a register file (290) or an operation in the scheduler (280). The scheduler (280) forwards a value and state information for the operand. The state information indicates whether an operation providing the operand was or is being completed so that execution can continue. The state information can also indicate a wait until a source operation is completed. If the wait is too long, the issued operation is bumped so that another operation can be issued and executed. This reduces hold ups and increases utilization of execution units (251 to 257).
(FR)Processeur superscalaire (200) comprenant un planificateur (280) qui stocke les informations concernant les opérations et qui donne les opérations à éxécuter sans ordre prédéterminé par des unités d'exécution (251 à 257). Les opérations sont attribuées sans considération de la disponibilité des opérandes nécessaires à l'exécution. Après l'étape d'attribution, une étape avancée d'opérande identifie les sources d'opérande, qui peuvent être un fichier registre (290) ou une opération dans le planificateur (280). Le planificateur (280) fournit une valeur et une information d'état pour l'opérande. Les informations d'état indiquent si une opération fournissant l'opérande est achevée ou est en cours d'achèvement, pour que l'éxécution puisse se poursuivre. Les informations d'état peuvent également indiquer une attente jsuqu'à ce que l'opération source soit achevée. Si l'attente est trop longue, l'opération attribuée est mise en collision de telle sorte qu'une autre opération puisse être attribuée et exécutée. Ce système réduit les ralentissements et accroît l'utilisation des unités d'exécution (251 à 257).
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, HU, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, TJ, TM, TR, TT, UA, UG, UZ, VN.
African Regional Intellectual Property Organization (KE, LS, MW, SD, SZ, UG)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)