[go: up one dir, main page]

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 microprocessor

Info

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
Application number
GB9319191A
Other versions
GB2269924A (en
GB9319191D0 (en
Inventor
James M Arnold
Glenn J Hinton
Frank S Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US07/486,407 external-priority patent/US5185872A/en
Application filed by Intel Corp filed Critical Intel Corp
Publication of GB9319191D0 publication Critical patent/GB9319191D0/en
Publication of GB2269924A publication Critical patent/GB2269924A/en
Application granted granted Critical
Publication of GB2269924B publication Critical patent/GB2269924B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/32Address formation of the next instruction, e.g. by incrementing the instruction counter
    • G06F9/322Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
    • G06F9/325Address 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3838Dependency 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)
GB9319191A 1990-02-28 1993-09-16 Register scoreboarding extended to all multiple-cycle operations in a pipelined microprocessor Expired - Lifetime GB2269924B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4891753A (en) * 1986-11-26 1990-01-02 Intel Corporation Register scorboarding on a microprocessor chip

Patent Citations (1)

* Cited by examiner, † Cited by third party
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