Hybrid branch predictor having negative ovedrride signals

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S240000

Reexamination Certificate

active

08037288

ABSTRACT:
Various embodiments are described relating to processors, branch predictors, branch prediction systems, and computing systems.

REFERENCES:
patent: 5379428 (1995-01-01), Belo
patent: 5592679 (1997-01-01), Yung
patent: 5613126 (1997-03-01), Schmidt
patent: 5644784 (1997-07-01), Peek
patent: 5694589 (1997-12-01), Glew et al.
patent: 5701439 (1997-12-01), James et al.
patent: 5701508 (1997-12-01), Glew et al.
patent: 5708843 (1998-01-01), Abramson et al.
patent: 5717882 (1998-02-01), Abramson et al.
patent: 5721855 (1998-02-01), Hinton et al.
patent: 5721857 (1998-02-01), Glew et al.
patent: 5724527 (1998-03-01), Karnik et al.
patent: 5724536 (1998-03-01), Abramson et al.
patent: 5727176 (1998-03-01), Clift et al.
patent: 5729728 (1998-03-01), Colwell et al.
patent: 5740393 (1998-04-01), Vidwans et al.
patent: 5748937 (1998-05-01), Abramson
patent: 5749084 (1998-05-01), Huck et al.
patent: 5751983 (1998-05-01), Abramson et al.
patent: 5751986 (1998-05-01), Fetterman et al.
patent: 5751996 (1998-05-01), Glew et al.
patent: 5778245 (1998-07-01), Papworth et al.
patent: 5778407 (1998-07-01), Glew et al.
patent: 5796637 (1998-08-01), Glew et al.
patent: 5809271 (1998-09-01), Colwell et al.
patent: 5819079 (1998-10-01), Glew et al.
patent: 5826094 (1998-10-01), Colwell et al.
patent: 5826109 (1998-10-01), Abramson et al.
patent: 5835748 (1998-11-01), Orenstein et al.
patent: 5852726 (1998-12-01), Lin et al.
patent: 5854914 (1998-12-01), Bodas et al.
patent: 5860154 (1999-01-01), Abramson et al.
patent: 5872972 (1999-02-01), Boland et al.
patent: 5881223 (1999-03-01), Agrawal et al.
patent: 5881262 (1999-03-01), Abramson et al.
patent: 5909696 (1999-06-01), Reinhardt et al.
patent: 5913050 (1999-06-01), Boggs et al.
patent: 5933840 (1999-08-01), Menon et al.
patent: 5935240 (1999-08-01), Mennemeier et al.
patent: 5948097 (1999-09-01), Glew et al.
patent: 5950211 (1999-09-01), Shealy
patent: 5951670 (1999-09-01), Glew et al.
patent: 5956753 (1999-09-01), Glew et al.
patent: 5974523 (1999-10-01), Glew et al.
patent: 5987600 (1999-11-01), Papworth et al.
patent: 6035393 (2000-03-01), Glew et al.
patent: 6047369 (2000-04-01), Colwell et al.
patent: 6079014 (2000-06-01), Papworth et al.
patent: 6117079 (2000-09-01), Brackett et al.
patent: 6170997 (2001-01-01), Glew et al.
patent: 6185221 (2001-02-01), Aybay
patent: 6204174 (2001-03-01), Glew et al.
patent: 6297843 (2001-10-01), Glew
patent: 6374349 (2002-04-01), McFarling
patent: 6378062 (2002-04-01), Abramson et al.
patent: 6427206 (2002-07-01), Yeh et al.
patent: 6430191 (2002-08-01), Klausmeier et al.
patent: 6505283 (2003-01-01), Stoney
patent: 6581151 (2003-06-01), Henry et al.
patent: 6629175 (2003-09-01), Manning et al.
patent: 6647482 (2003-11-01), Ronen et al.
patent: 6678816 (2004-01-01), Ronen et al.
patent: 6792523 (2004-09-01), Lin
patent: 6820086 (2004-11-01), Iacobovici et al.
patent: 6829764 (2004-12-01), Cohen et al.
patent: 6873184 (2005-03-01), McMinn et al.
patent: 7000097 (2006-02-01), Senter et al.
patent: 7024555 (2006-04-01), Kozuch et al.
patent: 7035988 (2006-04-01), Marino
patent: 7124273 (2006-10-01), Glew et al.
patent: 7130990 (2006-10-01), Brekelbaum et al.
patent: 7133906 (2006-11-01), Price et al.
patent: 7149882 (2006-12-01), Glew et al.
patent: 7343513 (2008-03-01), Basu et al.
patent: 7362765 (2008-04-01), Chen
patent: 7844797 (2010-11-01), Senter et al.
patent: 2001/0042188 (2001-11-01), Tremblay et al.
patent: 2002/0044563 (2002-04-01), Magill et al.
patent: 2002/0083307 (2002-06-01), Sager et al.
patent: 2002/0120663 (2002-08-01), Binns
patent: 2002/0194464 (2002-12-01), Henry et al.
patent: 2003/0084346 (2003-05-01), Kozuch et al.
patent: 2003/0088756 (2003-05-01), Vishkin
patent: 2003/0126442 (2003-07-01), Glew et al.
patent: 2003/0126453 (2003-07-01), Glew et al.
patent: 2003/0126454 (2003-07-01), Glew et al.
patent: 2003/0147410 (2003-08-01), Hsu et al.
patent: 2003/0163662 (2003-08-01), Glew et al.
patent: 2003/0196065 (2003-10-01), Ronen et al.
patent: 2003/0229794 (2003-12-01), Sutton, II et al.
patent: 2004/0003321 (2004-01-01), Glew et al.
patent: 2004/0073653 (2004-04-01), Hunt et al.
patent: 2004/0117539 (2004-06-01), Bennett et al.
patent: 2004/0163083 (2004-08-01), Wang et al.
patent: 2004/0210741 (2004-10-01), Glew et al.
patent: 2004/0225872 (2004-11-01), Bonanno et al.
patent: 2005/0038977 (2005-02-01), Glew et al.
patent: 2005/0058149 (2005-03-01), Howe
patent: 2005/0080934 (2005-04-01), Cota-Robles et al.
patent: 2005/0204118 (2005-09-01), Jen et al.
patent: 2005/0210472 (2005-09-01), Accapadi et al.
patent: 2006/0075402 (2006-04-01), Neiger et al.
patent: 2006/0112388 (2006-05-01), Taniguchi et al.
patent: 2006/0143373 (2006-06-01), Jain et al.
patent: 2007/0030277 (2007-02-01), Prokopenko et al.
patent: 2007/0083735 (2007-04-01), Glew
patent: 2007/0083739 (2007-04-01), Glew
patent: 2008/0133868 (2008-06-01), Glew
patent: 2008/0133883 (2008-06-01), Glew
patent: 2008/0133885 (2008-06-01), Glew
patent: 2008/0133889 (2008-06-01), Glew
patent: 2008/0133893 (2008-06-01), Glew
Evers et al.; Using Hybrid Branch Predictors to Improve Branch Prediction Accuracy in the Presence of Context Switches; 1996; ACM.
Evers, M. et al., “Using Hybrid Branch Predictors to Improve Branch Prediction Accuracy in the Presence of Context Switches”, (May 1996),3-11.
Gonzalez, J. et al., “Control-Flow Speculation Through Value Prediction for Superscalar Processors”, IEEE Computer Society, 50 (12), (Dec. 2001),1362-1376.
McFarling, Combining Branch Predictors; Western Research Laboratory, WRL Technical Note TN-36, (Jun. 1993),1-25.
Chang, P. Y., et al., “Branch Classification: a New Mechanism for Improving Branch Predictor Performance”, International Journel of Parallel Programming, (1994),1-10.
Gochman, et al., “The Intel Pentium M Processor: Microarchitecture and Performance”, http://developer.intel.com/technology/itj/index.htm, Intel Technology Journal, 07(02), (May 21, 2003),21-36.
Lai, C. et al., “Improving Branch Prediction Accuracy with Parallel Conservative Correctors”, (May 2005),334-341.
Jacobsen, E. et al., “Assigning Confidence to Conditional Branch Predictions”, IEEE Computer Society, (Dec. 1996),142-152.
Heil, T. H., et al., “Improving Branch Predictors by Correlating on Data Values”, IEEE Computer Society, (Nov. 1999),28-37.
Chang, P. et al., “Alternative Implementations of Hybrid Branch Predictors”, IEEE Computer Society, (Nov. 1995),252-257.
Stokes, Jon “Introduction to Multithreading, Superthreading and Hyperthreading”, http://arstechnica.com/articles/paedia/cpu/hyperthreading.ars/1, (Oct. 3, 2002),18 pgs.
Glew, Andrew “MLP yes! ILP no!—Memory Level Parallelism, or why I no longer care about Instruction Level Parallelism”, ASPLOS 98 WACI session (article), (Oct. 9, 1998),1 pg.
Glew, Andrew “MLP yes! ILP no!—Work on memory level parallelism. Stop worrying about IPC.”, ASPLOS 98 WACI session (presentation slides), (Oct. 9, 1998),8 pgs.
Tang, Zhizhong et al., “GPMB—Software Pipelining Branch-Intensive Loops”, IEEE Microarchitecture 1993, (1993),21-29 pp.
Hieb, Robert et al., “Representing Control in the Presence of First-Class Continuations”, Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation, ISBN: 0-89791-364-7,(Jun. 20-22, 1990),66-77 pp.
Marr, Deborah T., et al., “Hyper-Threading Technology Architecture and Microarchitecture”, Intel Technology Journal Q1, 2002, (2002),12 pgs.
Office Action for U.S. Appl. No. 11/215,835 dated Oct. 10, 2006.
Office Action for U.S. Appl. No. 11/215,835 dated Feb. 7, 2007.
Office Action for U.S. Appl. No. 11/215,835 dated Jun. 11, 2007.
Office Action for U.S. Appl. No. 11/215,835 dated Sep. 12, 2007.
Office Action for U.S. Appl. No. 11/215,833 dated Sep. 19, 2007.
Brekelbaum, Edward et al.; “Hierarchical Scheduling Windows”; Proceedings of the 35thAnnual IEEE/ACM International Symposium on M

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Hybrid branch predictor having negative ovedrride signals does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hybrid branch predictor having negative ovedrride signals, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hybrid branch predictor having negative ovedrride signals will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4278977

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.