Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2006-02-28
2009-10-20
Beausoliel, Robert (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S015000, C714S016000, C714S017000, C712S228000, C712S244000
Reexamination Certificate
active
07607042
ABSTRACT:
Embodiments include a controller apparatus, a computerized apparatus, a device, an apparatus, and a method. A controller-apparatus includes a monitoring circuit for detecting a computational error corresponding to an execution of an instruction of a sequence of instructions by a processor subsystem having an adjustable operating parameter. The controller apparatus also includes a recovery circuit for rolling back an execution of the sequence of instructions to a checkpoint in response to the detected computational error. The controller apparatus further includes a control circuit for adjusting the adjustable operating parameter in response to a performance criterion.
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: 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: 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: 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: 6216236 (2001-04-01), Miyao et al.
patent: 6247118 (2001-06-01), Zumkehr et al.
patent: 6374349 (2002-04-01), McFarling
patent: 6427206 (2002-07-01), Yeh et al.
patent: 6496056 (2002-12-01), Shoji
patent: 6625750 (2003-09-01), Duso et al.
patent: 6763452 (2004-07-01), Hohensee et al.
patent: 6924790 (2005-08-01), Bi
patent: 6954845 (2005-10-01), Arnold et al.
patent: 6954923 (2005-10-01), Yates, Jr. 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/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/0184385 (2002-12-01), Kato
patent: 2003/0005265 (2003-01-01), Barowski et al.
patent: 2003/0074649 (2003-04-01), Poulsen et al.
patent: 2003/0079113 (2003-04-01), Nguyen et al.
patent: 2003/0135771 (2003-07-01), Cupps et al.
patent: 2003/0200537 (2003-10-01), Barsness 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/0153749 (2004-08-01), Schwarm et al.
patent: 2004/0174944 (2004-09-01), Uht
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/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 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/0050672 (2007-03-01), Mangione-Smith
patent: 2007/0050775 (2007-03-01), Ferren et al.
patent: 2007/0050776 (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.
Austin, Todd; “DIVA: A Reliable substrate for Deep Submicron Microarchitecture Design”; Advanced Computer Architecture Lab; pp. 1-12; University of Michigan; located at http://huron.cs.ucdavis.edu/Micro32/presentations/p—austin.pdf; printed on Feb. 6, 2006.
Austin, Todd; “DIVA: A Reliable substrate for Deep Submicron Microarchitecture Design”; ACM Portal; Bearing dates of 1999 and 2006; pp. 1-6; Association for Computing Machinery; located at http://portal.acm.org/citation.cfm?id=320111; printed on Feb. 6, 2006.
Bala, Vasanth; Duesterwald, Evelyn; Banerjia, Sanjeev; “Dynamo: A Transparent Dynamic Optimization System”; Hewlett-Packard Labs; Bearing a date of 2000, printed on Nov. 10, 2005; pp. 1-12; ACM; Vancouver, Canada.
“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. 1-9; located at: http://en.wikipedia.org/wiki/Bayesian—inference#Evidence—and—the—scientific—method; printed on Aug. 27, 2005.
“Bayesian logic”; a Whatis.com definition; p. 1; located at: http://whatis.techtarget.com/definition/0,,sid9—gci548993,00.html; printed on Aug. 19, 2005.
“Bayesian probability”; Wikipedia, the free encyclopedia; pp. 1-4; located at: http://en.wikipedia.org/wiki/Bayesianism; printed on Aug. 27, 2005.
Calder, Brad; Grunwald, Dirk; Lindsay, Donald; Martin, James; Mozer, Michael; Zorn, Benjamin; “Corpus-based Static Branch Prediction”; pp. 1-14; located at: http://www.cse.ucsd.edu/˜calder/papers/PLDI-95-ESP.pdf.
Chatterjee, Saugata; Weaver, Chris; Austin, Todd; “Efficient Checker Processor Design”; pp. 1-11; University of Michigan; located at http://www.eecs.umich.edu/˜taustin/papers/MICRO33-divadesign.pdf; printed on Feb. 6, 2006.
“Cisco 12000 Single Event Upset Failures Overview and Work Around Summary”; Cisco Systems; Bearing dates of Aug. 15, 2003, Dec. 13, 2004, and 1992-2005; pp. 1-2; printed on Feb. 17, 2006; located at http://www.cisco.com/en/US/products/hw/routers/ps167/products—field—notice09186a00801b3df8.shtml.
Conte, Thomas M.; Sathaye, Sumedh W.; Banerjia, Sanjeev; “A Persistent Rescheduled-Page Cache for Low Overhead Object Code Compatibility in VLIW Architectures”; Bearing a date of 1996, printed on Nov. 10, 2005; pp. 4-13; IEEE.
“Cosmic ray”; Wikipedia, the free encyclopedia; Bearing a date of Feb. 9, 2006; pp. 1-3; printed on Feb. 17, 2006; located at http://en.wikipedia.org/wiki/Cosmic—ray.
Dehnert, James C.; Grant, Brian K.; Banning, John P.; Johnson, Richard; Kistler, Thomas; Klaiber, Alexander; Mattson, Jim; “The Transmeta Code Morphing™ Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges”; Proceedings o
Ferren Bran
Hillis W. Daniel
Mangione-Smith William Henry
Myhrvold Nathan P.
Tegreene Clarence T.
Arcos Jeison C
Beausoliel Robert
Searete LLC
LandOfFree
Adjusting a processor operating parameter based on a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Adjusting a processor operating parameter based on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adjusting a processor operating parameter based on a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4076835