[go: up one dir, main page]

AU2001296723A1 - Improving the accuracy of multiple branch prediction schemes - Google Patents

Improving the accuracy of multiple branch prediction schemes

Info

Publication number
AU2001296723A1
AU2001296723A1 AU2001296723A AU9672301A AU2001296723A1 AU 2001296723 A1 AU2001296723 A1 AU 2001296723A1 AU 2001296723 A AU2001296723 A AU 2001296723A AU 9672301 A AU9672301 A AU 9672301A AU 2001296723 A1 AU2001296723 A1 AU 2001296723A1
Authority
AU
Australia
Prior art keywords
accuracy
improving
branch prediction
multiple branch
prediction schemes
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.)
Abandoned
Application number
AU2001296723A
Other languages
English (en)
Inventor
Adam R. Talcott
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
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
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of AU2001296723A1 publication Critical patent/AU2001296723A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3842Speculative instruction execution
    • G06F9/3844Speculative instruction execution using dynamic branch prediction, e.g. using branch history tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
AU2001296723A 2000-10-09 2001-10-09 Improving the accuracy of multiple branch prediction schemes Abandoned AU2001296723A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09685270 2000-10-09
US09/685,270 2000-10-09
US09/685,270 US6948055B1 (en) 2000-10-09 2000-10-09 Accuracy of multiple branch prediction schemes
PCT/US2001/031444 WO2002031649A2 (fr) 2000-10-09 2001-10-09 Ameliorations portant sur la precision de schemas predictifs multibranchements

Publications (1)

Publication Number Publication Date
AU2001296723A1 true AU2001296723A1 (en) 2002-04-22

Family

ID=24751467

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001296723A Abandoned AU2001296723A1 (en) 2000-10-09 2001-10-09 Improving the accuracy of multiple branch prediction schemes

Country Status (3)

Country Link
US (1) US6948055B1 (fr)
AU (1) AU2001296723A1 (fr)
WO (1) WO2002031649A2 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190004805A1 (en) * 2017-06-28 2019-01-03 Qualcomm Incorporated Multi-tagged branch prediction table
US20220129763A1 (en) * 2020-10-23 2022-04-28 Intel Corporation High confidence multiple branch offset predictor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5434985A (en) 1992-08-11 1995-07-18 International Business Machines Corporation Simultaneous prediction of multiple branches for superscalar processing
US5367703A (en) 1993-01-08 1994-11-22 International Business Machines Corporation Method and system for enhanced branch history prediction accuracy in a superscalar processor system
US5805878A (en) 1997-01-31 1998-09-08 Intel Corporation Method and apparatus for generating branch predictions for multiple branch instructions indexed by a single instruction pointer

Also Published As

Publication number Publication date
WO2002031649A2 (fr) 2002-04-18
US6948055B1 (en) 2005-09-20
WO2002031649A3 (fr) 2002-07-18

Similar Documents

Publication Publication Date Title
AU5565899A (en) Enhancing computer-based searching
AU2001252574A1 (en) Novel bicyclic compounds
AU2002360508A1 (en) Substituted hydroxyethylamines
AU2002225730A1 (en) Compounds
AU2001238095A1 (en) Musical drawing assembly
AU2002236477A1 (en) Fgf-affinity chromatography
AU2001234728A1 (en) Enhanced harmonica
AU3942901A (en) Navigational aid
AU2002251024A1 (en) Substituted fluoroalcoxyphenylsulfonylurea
AU2001265871A1 (en) Substituted sulfonylaminopyrimidines
AU2001254731A1 (en) Substituted phenyluracils
AU2002321215A1 (en) Substituted 4-aminocyclohexanols
AU2001263026A1 (en) Processor having selective branch prediction
AU2002342804A1 (en) Electric guitar
AU2002212835A1 (en) Phosphorylation modifications of apoptin
AUPR604401A0 (en) Peptoid compounds
AU2002217285A1 (en) Compounds
AU2001236857A1 (en) Harmonica
AU2002246676A1 (en) Methods for determining organisms
AU5647501A (en) Crystallography methods
AU1323900A (en) Handchime instrument
AU2001296723A1 (en) Improving the accuracy of multiple branch prediction schemes
AU2002223604A1 (en) Substituted phenyluracils
AU2001290731A1 (en) Structural prediction of allosterism
AU2994100A (en) Linked Bridge