Inventor
THOMPSON CAROL L
US21 patents
⚠️ This page may combine multiple inventors who share the name “THOMPSON CAROL L”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
HEWLETT PACKARD DEVELOPMENT CO
15 patentsUS6708288B1Mar 16, 2004
Compiler-based checkpointing for support of error recovery
HEWLETT PACKARD DEVELOPMENT CO74 citations97
US6874138B1Mar 29, 2005
Method and apparatus for resuming execution of a failed computer program
HEWLETT PACKARD DEVELOPMENT CO56 citations96
US7065754B1Jun 20, 2006
Method and apparatus for switching between multiple implementations of a routine
HEWLETT PACKARD DEVELOPMENT CO29 citations92
US6951015B2Sep 27, 2005
Prefetch insertion by correlation of cache misses and previously executed instructions
HEWLETT PACKARD DEVELOPMENT CO31 citations92
US6883166B1Apr 19, 2005
Method and apparatus for performing correctness checks opportunistically
HEWLETT PACKARD DEVELOPMENT CO26 citations92
US6701518B1Mar 2, 2004
System and method for enabling efficient processing of a program that includes assertion instructions
HEWLETT PACKARD DEVELOPMENT CO20 citations92
US6658656B1Dec 2, 2003
Method and apparatus for creating alternative versions of code segments and dynamically substituting execution of the alternative code versions
HEWLETT PACKARD DEVELOPMENT CO42 citations92
US6986131B2Jan 10, 2006
Method and apparatus for efficient code generation for modulo scheduled uncounted loops
HEWLETT PACKARD DEVELOPMENT CO31 citations91
US6845501B2Jan 18, 2005
Method and apparatus for enabling a compiler to reduce cache misses by performing pre-fetches in the event of context switch
HEWLETT PACKARD DEVELOPMENT CO45 citations89
US6654877B1Nov 25, 2003
System and method for selectively executing computer code
HEWLETT PACKARD DEVELOPMENT CO25 citations89
US6643769B1Nov 4, 2003
System and method for enabling selective execution of computer code
HEWLETT PACKARD DEVELOPMENT CO19 citations81
US7013460B2Mar 14, 2006
Specifying an invariant property (range of addresses) in the annotation in source code of the computer program
HEWLETT PACKARD DEVELOPMENT CO11 citations76
US6880153B1Apr 12, 2005
Method and apparatus for varying the level of correctness checks executed when performing correctness checks opportunistically using spare instruction slots
HEWLETT PACKARD DEVELOPMENT CO7 citations74
US7334112B2Feb 19, 2008
Method and apparatus for managing access to out-of-frame registers
HEWLETT PACKARD DEVELOPMENT CO8 citations73
US7272702B2Sep 18, 2007
Method and apparatus for managing access to out-of-frame registers
HEWLETT PACKARD DEVELOPMENT CO0 citations52
INST THE DEV OF EMERGING ARCHI
3 patentsUS6665793B1Dec 16, 2003
Method and apparatus for managing access to out-of-frame Registers
INST THE DEV OF EMERGING ARCHI37 citations92
US5915117AJun 22, 1999
Computer architecture for the deferral of exceptions on speculative instructions
INST THE DEV OF EMERGING ARCHI49 citations92
US6263401B1Jul 17, 2001
Method and apparatus for transferring data between a register stack and a memory resource
INST THE DEV OF EMERGING ARCHI13 citations73