GB2269924B - Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor - Google Patents
Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessorInfo
- Publication number
- GB2269924B GB2269924B GB9319191A GB9319191A GB2269924B GB 2269924 B GB2269924 B GB 2269924B GB 9319191 A GB9319191 A GB 9319191A GB 9319191 A GB9319191 A GB 9319191A GB 2269924 B GB2269924 B GB 2269924B
- Authority
- GB
- United Kingdom
- Prior art keywords
- extended
- cycle operations
- pipelined microprocessor
- register scoreboarding
- scoreboarding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
- G06F9/322—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
- G06F9/325—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for loops, e.g. loop detection or loop counter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
- G06F9/3838—Dependency mechanisms, e.g. register scoreboarding
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/486,407 US5185872A (en) | 1990-02-28 | 1990-02-28 | System for executing different cycle instructions by selectively bypassing scoreboard register and canceling the execution of conditionally issued instruction if needed resources are busy |
GB9101091A GB2241802B (en) | 1990-02-28 | 1991-01-17 | Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor |
Publications (3)
Publication Number | Publication Date |
---|---|
GB9319191D0 GB9319191D0 (en) | 1993-11-03 |
GB2269924A GB2269924A (en) | 1994-02-23 |
GB2269924B true GB2269924B (en) | 1994-08-10 |
Family
ID=26298284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9319191A Expired - Lifetime GB2269924B (en) | 1990-02-28 | 1993-09-16 | Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2269924B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2361082B (en) * | 1996-11-13 | 2002-01-30 | Intel Corp | Processor |
US6631454B1 (en) | 1996-11-13 | 2003-10-07 | Intel Corporation | Processor and data cache with data storage unit and tag hit/miss logic operated at a first and second clock frequencies |
US5974538A (en) * | 1997-02-21 | 1999-10-26 | Wilmot, Ii; Richard Byron | Method and apparatus for annotating operands in a computer system with source instruction identifiers |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4891753A (en) * | 1986-11-26 | 1990-01-02 | Intel Corporation | Register scorboarding on a microprocessor chip |
-
1993
- 1993-09-16 GB GB9319191A patent/GB2269924B/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4891753A (en) * | 1986-11-26 | 1990-01-02 | Intel Corporation | Register scorboarding on a microprocessor chip |
Also Published As
Publication number | Publication date |
---|---|
GB2269924A (en) | 1994-02-23 |
GB9319191D0 (en) | 1993-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2241802B (en) | Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor | |
EP0463977A3 (en) | Branching in a pipelined processor | |
GB2286626B (en) | Improvements in or relating to a locking arrangement | |
EP0501655A3 (en) | Reducing power consumption in a digital processor | |
GB9704121D0 (en) | Improvements in or relating to a composter | |
GB2278050B (en) | Improvements in and relating to a foldable clothes line | |
GB2269924B (en) | Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor | |
GB2244378B (en) | Improvements in or relating to a G-sensor | |
GB2258730B (en) | Improvements in or relating to a pumping arrangement | |
GB2263258B (en) | Improvements in or relating to scooters | |
SG165194G (en) | Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor | |
GB2291137B (en) | Improvements in or relating to a pump | |
GB2258261B (en) | Improvements in and relating to a flexible blanket | |
GB2322145B (en) | Improvements in or relating to a structural arrangement | |
GB9020407D0 (en) | Improvements in or relating to a document-holder | |
GB9016422D0 (en) | Improvements in or relating to a slidable connection | |
GB2327415B (en) | Improvements in or relating to a composter | |
GB9416718D0 (en) | Imporovements in or relating to a document-holder | |
GB2275577B (en) | Improvements in or relating to transits | |
GB9625437D0 (en) | Improvements in or relating to a clock arrangement | |
GB9109407D0 (en) | Improvements in or relating to a bicycle accessory | |
GB9109032D0 (en) | Improvements in or relating to a computer accessory | |
GB9412881D0 (en) | Improvements in or relating to a wallet | |
GB8911173D0 (en) | Improvements in or relating to a saw-sharpening arrangement | |
GB9119328D0 (en) | Improvements in or relating to a dartboard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PE20 | Patent expired after termination of 20 years |
Expiry date: 20110116 |