Predictive processor resource management

Electrical computers and digital processing systems: processing – Processing control – Mode switch or change

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07877584

ABSTRACT:
Embodiments include a device and a method. In an embodiment, a device includes a processor having an associated hardware resource and operable to execute an instruction group. The device also includes a resource manager operable to implement a resource management policy for the hardware resource with respect to an execution of the instruction group, the resource management policy responsive to a prediction of a future performance of the hardware resource based at least in part on a historical performance of the hardware resource.

REFERENCES:
patent: 4484275 (1984-11-01), Katzman et al.
patent: 4639864 (1987-01-01), Katzman et al.
patent: 4654819 (1987-03-01), Stiffler et al.
patent: 4672537 (1987-06-01), Katzman et al.
patent: 4751639 (1988-06-01), Corcoran et al.
patent: 4763244 (1988-08-01), Moyer et al.
patent: 4800489 (1989-01-01), Moyer et al.
patent: 4807116 (1989-02-01), Katzman et al.
patent: 4817091 (1989-03-01), Katzman et al.
patent: 4819154 (1989-04-01), Stiffler et al.
patent: 4847755 (1989-07-01), Morrison et al.
patent: 4891787 (1990-01-01), Gifford
patent: 5084891 (1992-01-01), Ariyavisitakul et al.
patent: 5212777 (1993-05-01), Gove et al.
patent: 5475856 (1995-12-01), Kogge
patent: 5526313 (1996-06-01), Etoh et al.
patent: 5535405 (1996-07-01), Byers et al.
patent: 5691870 (1997-11-01), Gebara
patent: 5764953 (1998-06-01), Collins et al.
patent: 5768551 (1998-06-01), Bleiweiss et al.
patent: 5774736 (1998-06-01), Wright et al.
patent: 5966528 (1999-10-01), Wilkinson et al.
patent: 6021489 (2000-02-01), Poplingher
patent: 6052773 (2000-04-01), DeHon et al.
patent: 6098030 (2000-08-01), McMinn
patent: 6199095 (2001-03-01), Robinson
patent: 6205537 (2001-03-01), Albonesi
patent: 6216236 (2001-04-01), Miyao et al.
patent: 6247118 (2001-06-01), Zumkehr et al.
patent: 6324643 (2001-11-01), Krishnan et al.
patent: 6374349 (2002-04-01), McFarling
patent: 6427206 (2002-07-01), Yeh et al.
patent: 6496056 (2002-12-01), Shoji
patent: 6571373 (2003-05-01), Devins et al.
patent: 6625750 (2003-09-01), Duso et al.
patent: 6763452 (2004-07-01), Hohensee et al.
patent: 6766419 (2004-07-01), Zahir et al.
patent: 6877084 (2005-04-01), Christie
patent: 6924790 (2005-08-01), Bi
patent: 6954845 (2005-10-01), Arnold et al.
patent: 6954923 (2005-10-01), Yates, Jr. et al.
patent: 7093147 (2006-08-01), Farkas et al.
patent: 2001/0011346 (2001-08-01), Yoshimi
patent: 2001/0020267 (2001-09-01), Koino
patent: 2001/0021974 (2001-09-01), Lee
patent: 2001/0025338 (2001-09-01), Zumkehr et al.
patent: 2001/0032309 (2001-10-01), Henry et al.
patent: 2001/0047467 (2001-11-01), Yeh et al.
patent: 2002/0032718 (2002-03-01), Yates et al.
patent: 2002/0059054 (2002-05-01), Bade et al.
patent: 2002/0087828 (2002-07-01), Armilli et al.
patent: 2002/0095666 (2002-07-01), Tabata et al.
patent: 2002/0112227 (2002-08-01), Kramskoy et al.
patent: 2002/0124196 (2002-09-01), Morrow et al.
patent: 2002/0144247 (2002-10-01), Tirumalai et al.
patent: 2002/0184385 (2002-12-01), Kato
patent: 2003/0005265 (2003-01-01), Barowski et al.
patent: 2003/0005419 (2003-01-01), Pieper et al.
patent: 2003/0074649 (2003-04-01), Poulsen et al.
patent: 2003/0079113 (2003-04-01), Nguyen et al.
patent: 2003/0101443 (2003-05-01), Kosche et al.
patent: 2003/0135771 (2003-07-01), Cupps et al.
patent: 2003/0200537 (2003-10-01), Barsness et al.
patent: 2003/0200539 (2003-10-01), Fu et al.
patent: 2004/0003309 (2004-01-01), Cai et al.
patent: 2004/0073894 (2004-04-01), Chen et al.
patent: 2004/0073899 (2004-04-01), Luk et al.
patent: 2004/0093591 (2004-05-01), Kalogeropulos et al.
patent: 2004/0103410 (2004-05-01), Sakai
patent: 2004/0153749 (2004-08-01), Schwarm et al.
patent: 2004/0174944 (2004-09-01), Uht
patent: 2004/0225871 (2004-11-01), Irie et al.
patent: 2005/0005203 (2005-01-01), Czajkowski
patent: 2005/0066153 (2005-03-01), Sharangpani et al.
patent: 2005/0086650 (2005-04-01), Yates, Jr. et al.
patent: 2005/0093607 (2005-05-01), Marshall et al.
patent: 2005/0132238 (2005-06-01), Nanja
patent: 2005/0138478 (2005-06-01), Safford et al.
patent: 2005/0149915 (2005-07-01), Wu et al.
patent: 2005/0155026 (2005-07-01), DeWitt, Jr. et al.
patent: 2005/0240814 (2005-10-01), Sasakura et al.
patent: 2005/0246613 (2005-11-01), Blaauw et al.
patent: 2006/0020838 (2006-01-01), Tschanz et al.
patent: 2006/0020852 (2006-01-01), Bernick et al.
patent: 2006/0101303 (2006-05-01), Bower, III et al.
patent: 2006/0181857 (2006-08-01), Belady et al.
patent: 2006/0202713 (2006-09-01), Shumarayev
patent: 2006/0202714 (2006-09-01), Hoang et al.
patent: 2006/0206882 (2006-09-01), Illowsky et al.
patent: 2006/0212753 (2006-09-01), Sato
patent: 2007/0006178 (2007-01-01), Tan
patent: 2007/0050555 (2007-03-01), Ferren et al.
patent: 2007/0050556 (2007-03-01), Ferren et al.
patent: 2007/0050557 (2007-03-01), Ferren et al.
patent: 2007/0050558 (2007-03-01), Ferren et al.
patent: 2007/0050581 (2007-03-01), Mangione-Smith
patent: 2007/0050582 (2007-03-01), Mangione-Smith
patent: 2007/0050604 (2007-03-01), Ferren et al.
patent: 2007/0050605 (2007-03-01), Ferren et al.
patent: 2007/0050606 (2007-03-01), Ferren et al.
patent: 2007/0050607 (2007-03-01), Ferren et al.
patent: 2007/0050608 (2007-03-01), Ferren et al.
patent: 2007/0050609 (2007-03-01), Ferren et al.
patent: 2007/0050659 (2007-03-01), Ferren et al.
patent: 2007/0050660 (2007-03-01), Ferren et al.
patent: 2007/0050661 (2007-03-01), Ferren et al.
patent: 2007/0050672 (2007-03-01), Mangione-Smith
patent: 2007/0050775 (2007-03-01), Ferren et al.
patent: 2007/0055848 (2007-03-01), Ferren et al.
patent: 2007/0067611 (2007-03-01), Ferren et al.
patent: 2007/0074173 (2007-03-01), Ferren et al.
Balasubramonian, Albonesi, Buyuktosunoglu & Dwarkadas; Memory Hierarchy Reconfiguration for Energy and Performance in General-Purpose Processor Architectures; 2000; ACM Press; Proceedings of the 33rd annual international symposium on microarchitecture; pp. 1-13.
Juan, Sanjeevan & Navarro; Dynamic History-Length Fitting: A third level of adaptivity for branch prediction; 1998; IEEE Computer Society; Proceedings of the 25th international symposium on computer architecture; pp. 155-166.
Evers, Chang & Patt; Using Hybrid Branch Predictors to Improve Branch Prediction Accuracy in the Presence of Context Switches; 1996; ACM Press; Proceedings of the 23rd annual international symposium on computer architecture; pp. 3-11.
Klauser et al.; Selective Eager Execution on the PolyPath Architecture; Jul. 1998; IEEE; ISCA '98.
Jacobsen et al.; Assigning Confidence to Branch Predictors; 1996; ISM '96.
Juan et al.; Dynamic History-Length Fitting: A third level of adaptivity for branch prediction; 1998; IEEE.
Balasubramonian et al.; Memory Hierarchy Reconfiguration for Energy and Performance in General-Purpose Processor Architectures; 2000; IEEE.
U.S. Appl. No. 11/541,473, Ferren et al.
U.S. Appl. No. 11/541,450, Ferren et al.
U.S. Appl. No. 11/540,910, Ferren et al.
U.S. Appl. No. 11/526,190, Ferren et al.
U.S. Appl. No. 11/526,145, Ferren et al.
U.S. Appl. No. 11/392,992, Mangione-Smith, William Henry.
U.S. Appl. No. 11/384,237, Mangione-Smith, William Henry.
U.S. Appl. No. 11/384,236, Mangione-Smith, William Henry.
U.S. Appl. No. 11/364,573, Ferren et al.
U.S. Appl. No. 11/364,131, Ferren et al.
U.S. Appl. No. 11/364,130, Ferren et al.
U.S. Appl. No. 11/343,927, Ferren et al.
U.S. Appl. No. 11/343,745, Ferren et al.
U.S. Appl. No. 11/324,174, Ferren et al.
U.S. Appl. No. 11/292,323, Ferren et al.
U.S. Appl. No. 11/292,296, Ferren et al.
U.S. Appl. No. 11/292,207, Ferren et al.
U.S. Appl. No. 11/291,503, Ferren et al.
U.S. Appl. No. 11/214,458, Ferren et al.
U.S. Appl. No. 11/214,449, Ferren et al.
“Bayes' theorem”; Facts, Info and Encyclopedia article; pp. 1-6; located at: http://absoluteastronomy.com/encyclopedia/b/ba/bayes—theoreml.htm; printed on Aug. 27, 2005.
“Bayes' theorem”; Wikipedia, the free encyclopedia; pp. 1-6; located at: http://en.wikipedia.org/wiki/Bayes—theorem; printed on Aug. 27, 2005.
“Bayesian inference”; Wikipedia, the free encyclopedia; pp.

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

Predictive processor resource management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Predictive processor resource management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Predictive processor resource management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2653049

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