Inventor
DAMRON PETER C
US24 patents
⚠️ This page may combine multiple inventors who share the name “DAMRON PETER C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
22 patentsUS6918111B1Jul 12, 2005
System and method for scheduling instructions to maximize outstanding prefetches and loads
SUN MICROSYSTEMS INC71 citations98
US6782454B1Aug 24, 2004
System and method for pre-fetching for pointer linked data structures
SUN MICROSYSTEMS INC51 citations92
US6668307B1Dec 23, 2003
System and method for a software controlled cache
SUN MICROSYSTEMS INC31 citations92
US6651245B1Nov 18, 2003
System and method for insertion of prefetch instructions by a compiler
SUN MICROSYSTEMS INC20 citations92
US6578111B1Jun 10, 2003
Cache memory system and method for managing streaming-data
SUN MICROSYSTEMS INC48 citations92
US6567975B1May 20, 2003
Method and apparatus for inserting data prefetch operations using data flow analysis
SUN MICROSYSTEMS INC21 citations92
US6427235B1Jul 30, 2002
Method and apparatus for performing prefetching at the critical section level
SUN MICROSYSTEMS INC23 citations92
US7039910B2May 2, 2006
Technique for associating execution characteristics with instructions or operations of program code
SUN MICROSYSTEMS INC32 citations91
US6654952B1Nov 25, 2003
Region based optimizations using data dependence graphs
SUN MICROSYSTEMS INC55 citations91
US6718542B1Apr 6, 2004
Disambiguating memory references based upon user-specified programming constraints
SUN MICROSYSTEMS INC22 citations86
US7502910B2Mar 10, 2009
Sideband scout thread processor for reducing latency associated with a main processor
SUN MICROSYSTEMS INC14 citations84
US6675372B1Jan 6, 2004
Counting speculative and non-speculative events
SUN MICROSYSTEMS INC15 citations84
US6574713B1Jun 3, 2003
Heuristic for identifying loads guaranteed to hit in processor cache
SUN MICROSYSTEMS INC14 citations84
US6421826B1Jul 16, 2002
Method and apparatus for performing prefetching at the function level
SUN MICROSYSTEMS INC19 citations84
US5920722AJul 6, 1999
System and process for efficiently determining absolute memory addresses for an intermediate code model
SUN MICROSYSTEMS INC18 citations84
US6598124B1Jul 22, 2003
System and method for identifying streaming-data
SUN MICROSYSTEMS INC18 citations77
US7210026B2Apr 24, 2007
Virtual register set expanding processor internal storage
SUN MICROSYSTEMS INC7 citations74
US7137111B2Nov 14, 2006
Aggressive prefetch of address chains
SUN MICROSYSTEMS INC8 citations74
US6167504ADec 26, 2000
Method, apparatus and computer program product for processing stack related exception traps
SUN MICROSYSTEMS INC10 citations74
US6108767AAug 22, 2000
Method, apparatus and computer program product for selecting a predictor to minimize exception traps from a top-of-stack cache
SUN MICROSYSTEMS INC14 citations74
US6678796B1Jan 13, 2004
System and method for scheduling memory instructions to provide adequate prefetch latency
SUN MICROSYSTEMS INC9 citations72
US7203820B2Apr 10, 2007
Extending a register file utilizing stack and queue techniques
SUN MICROSYSTEMS INC2 citations63