Inventor
MATTSON JR JAMES S
US15 patents
⚠️ This page may combine multiple inventors who share the name “MATTSON JR JAMES S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
HEWLETT PACKARD CO
13 patentsUS6205545B1Mar 20, 2001
Method and apparatus for using static branch predictions hints with dynamically translated code traces to improve performance
HEWLETT PACKARD CO190 citations99
US6115809ASep 5, 2000
Compiling strong and weak branching behavior instruction blocks to separate caches for dynamic and static prediction
HEWLETT PACKARD CO151 citations99
US6189141B1Feb 13, 2001
Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control
HEWLETT PACKARD CO279 citations98
US6164841ADec 26, 2000
Method, apparatus, and product for dynamic software code translation system
HEWLETT PACKARD CO155 citations98
US6430741B1Aug 6, 2002
System and method for data coverage analysis of a computer program
HEWLETT PACKARD CO142 citations96
US6327704B1Dec 4, 2001
System, method, and product for multi-branch backpatching in a dynamic translator
HEWLETT PACKARD CO79 citations96
US6317870B1Nov 13, 2001
System and method for optimization of inter-module procedure calls
HEWLETT PACKARD CO57 citations96
US6223339B1Apr 24, 2001
System, method, and product for memory management in a dynamic translator
HEWLETT PACKARD CO69 citations96
US6148437ANov 14, 2000
System and method for jump-evaluated trace designation
HEWLETT PACKARD CO69 citations96
US5911073AJun 8, 1999
Method and apparatus for dynamic process monitoring through an ancillary control code system
HEWLETT PACKARD CO66 citations96
US6112280AAug 29, 2000
Method and apparatus for distinct instruction pointer storage in a partitioned cache memory
HEWLETT PACKARD CO35 citations92
US6101326AAug 8, 2000
Method and apparatus for frame elimination for simple procedures with tail calls
HEWLETT PACKARD CO20 citations92
US5933622AAug 3, 1999
Method for efficient handling of asynchronous events in a dynamic translation system
HEWLETT PACKARD CO14 citations73