Inventor
DEWITT JR JIMMIE EARL
US43 patents
⚠️ This page may combine multiple inventors who share the name “DEWITT JR JIMMIE EARL”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
35 patentsUS7421681B2Sep 2, 2008
Method and system for autonomic monitoring of semaphore operation in an application
IBM89 citations98
US7373637B2May 13, 2008
Method and apparatus for counting instruction and memory location ranges
IBM65 citations98
US7496908B2Feb 24, 2009
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
IBM51 citations94
US7987453B2Jul 26, 2011
Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data
IBM20 citations93
US7895382B2Feb 22, 2011
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
IBM16 citations93
US7661035B2Feb 9, 2010
Method and system for instruction tracing with enhanced interrupt avoidance
IBM34 citations93
US7574587B2Aug 11, 2009
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
IBM44 citations93
US7458078B2Nov 25, 2008
Apparatus and method for autonomic hardware assisted thread stack tracking
IBM26 citations93
US7395527B2Jul 1, 2008
Method and apparatus for counting instruction execution and data accesses
IBM19 citations93
US7313734B2Dec 25, 2007
Method and system for instruction tracing with enhanced interrupt avoidance
IBM18 citations93
US7293164B2Nov 6, 2007
Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions
IBM23 citations93
US7257657B2Aug 14, 2007
Method and apparatus for counting instruction execution and data accesses for specific types of instructions
IBM39 citations93
US7225309B2May 29, 2007
Method and system for autonomic performance improvements in an application via memory relocation
IBM28 citations93
US7114036B2Sep 26, 2006
Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detected
IBM41 citations93
US7093081B2Aug 15, 2006
Method and apparatus for identifying false cache line sharing
IBM35 citations93
US7865703B2Jan 4, 2011
Method and apparatus for executing instrumentation code within alternative processor resources
IBM21 citations92
US7814466B2Oct 12, 2010
Method and apparatus for graphically marking instructions for instrumentation with hardware assistance
IBM38 citations92
US7474991B2Jan 6, 2009
Method and apparatus for analyzing idle states in a data processing system
IBM20 citations92
US7277809B1Oct 2, 2007
Radio frequency identification tag based speedometer calibration
IBM50 citations92
US7239980B2Jul 3, 2007
Method and apparatus for adaptive tracing with different processor frequencies
IBM29 citations92
US8381037B2Feb 19, 2013
Method and system for autonomic execution path selection in an application
IBM12 citations84
US7937691B2May 3, 2011
Method and apparatus for counting execution of specific instructions and accesses to specific data locations
IBM8 citations84
US7827541B2Nov 2, 2010
Method and apparatus for profiling execution of code using multiple processors
IBM13 citations84
US7415705B2Aug 19, 2008
Autonomic method and apparatus for hardware assist for patching code
IBM9 citations84
US7392370B2Jun 24, 2008
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
IBM14 citations84
US7197586B2Mar 27, 2007
Method and system for recording events of an interrupt using pre-interrupt handler and post-interrupt handler
IBM16 citations84
US7181599B2Feb 20, 2007
Method and apparatus for autonomic detection of cache “chase tail” conditions and storage of instructions/data in “chase tail” data structure
IBM11 citations84
US7082486B2Jul 25, 2006
Method and apparatus for counting interrupts by type
IBM13 citations84
US7925473B2Apr 12, 2011
Method and apparatus for analyzing idle states in a data processing system
IBM10 citations83
US7290255B2Oct 30, 2007
Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware
IBM7 citations74
US7062684B2Jun 13, 2006
Enabling tracing of a repeat instruction
IBM9 citations74
US7900196B2Mar 1, 2011
Method and apparatus for monitoring for conditions during execution of code
IBM3 citations63
US7783866B2Aug 24, 2010
Method and apparatus for executing instrumentation code using processor instructions
IBM4 citations63
US7506207B2Mar 17, 2009
Method and system using hardware assistance for continuance of trap mode during or after interruption sequences
IBM5 citations63
US7350110B2Mar 25, 2008
Method and system using hardware assistance for continuance of trap mode during or after interruption sequences
IBM5 citations63
DEWITT JR JIMMIE EARL
7 patentsUS8566795B2Oct 22, 2013
Selectively obtaining call stack information based on criteria
DEWITT JR JIMMIE EARL23 citations92
US8255880B2Aug 28, 2012
Counting instruction and memory location ranges
DEWITT JR JIMMIE EARL24 citations92
US8141099B2Mar 20, 2012
Autonomic method and apparatus for hardware assist for patching code
DEWITT JR JIMMIE EARL19 citations92
US8689190B2Apr 1, 2014
Counting instruction execution and data accesses
DEWITT JR JIMMIE EARL8 citations84
US8615619B2Dec 24, 2013
Qualifying collection of performance monitoring events by types of interrupt when interrupt occurs
DEWITT JR JIMMIE EARL2 citations62
US8516462B2Aug 20, 2013
Method and apparatus for managing a stack
DEWITT JR JIMMIE EARL3 citations62
US9323578B2Apr 26, 2016
Analyzing wait states in a data processing system
DEWITT JR JIMMIE EARL0 citations52