Patent | Date |
---|
Analyzing wait states in a data processing system Grant 9,323,578 - DeWitt, Jr. , et al. April 26, 2 | 2016-04-26 |
Counting instruction execution and data accesses Grant 8,689,190 - DeWitt, Jr. , et al. April 1, 2 | 2014-04-01 |
Qualifying collection of performance monitoring events by types of interrupt when interrupt occurs Grant 8,615,619 - DeWitt, Jr. , et al. December 24, 2 | 2013-12-24 |
Selectively obtaining call stack information based on criteria Grant 8,566,795 - DeWitt, Jr. , et al. October 22, 2 | 2013-10-22 |
Method and apparatus for managing a stack Grant 8,516,462 - DeWitt, Jr. , et al. August 20, 2 | 2013-08-20 |
Method and system for autonomic execution path selection in an application Grant 8,381,037 - DeWitt, Jr. , et al. February 19, 2 | 2013-02-19 |
Counting instruction and memory location ranges Grant 8,255,880 - DeWitt, Jr. , et al. August 28, 2 | 2012-08-28 |
Selectively marking and executing instrumentation code Grant 8,245,199 - Chen , et al. August 14, 2 | 2012-08-14 |
Autonomic Method and Apparatus for Hardware Assist for Patching Code App 20120151465 - DeWitt, JR.; Jimmie Earl ;   et al. | 2012-06-14 |
Autonomic method and apparatus for hardware assist for patching code Grant 8,141,099 - DeWitt, Jr. , et al. March 20, 2 | 2012-03-20 |
Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data Grant 7,987,453 - DeWitt, Jr. , et al. July 26, 2 | 2011-07-26 |
Method And Apparatus For Qualifying Collection Of Performance Monitoring Events By Types Of Interrupt When Interrupt Occurs App 20110106994 - DeWitt, JR.; Jimmie Earl ;   et al. | 2011-05-05 |
Method and apparatus for counting execution of specific instructions and accesses to specific data locations Grant 7,937,691 - DeWitt, Jr. , et al. May 3, 2 | 2011-05-03 |
Method and apparatus for analyzing idle states in a data processing system Grant 7,925,473 - DeWitt, Jr. , et al. April 12, 2 | 2011-04-12 |
Method and apparatus for monitoring for conditions during execution of code Grant 7,900,196 - DeWitt, Jr. , et al. March 1, 2 | 2011-03-01 |
Method and apparatus for qualifying collection of performance monitoring events by types of interrupt when interrupt occurs Grant 7,895,382 - DeWitt, Jr. , et al. February 22, 2 | 2011-02-22 |
Method and apparatus for executing instrumentation code within alternative processor resources Grant 7,865,703 - Chen , et al. January 4, 2 | 2011-01-04 |
Method and apparatus for profiling execution of code using multiple processors Grant 7,827,541 - Chen , et al. November 2, 2 | 2010-11-02 |
Method and apparatus for graphically marking instructions for instrumentation with hardware assistance Grant 7,814,466 - Chen , et al. October 12, 2 | 2010-10-12 |
Method and apparatus for executing instrumentation code using processor instructions Grant 7,783,866 - Chen , et al. August 24, 2 | 2010-08-24 |
Method and system for instruction tracing with enhanced interrupt avoidance Grant 7,661,035 - DeWitt, Jr. , et al. February 9, 2 | 2010-02-09 |
Selectively Obtaining Call Stack Information Based on Criteria App 20100017789 - DeWitt, JR.; Jimmie Earl ;   et al. | 2010-01-21 |
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics Grant 7,574,587 - DeWitt, Jr. , et al. August 11, 2 | 2009-08-11 |
Method And System For Instruction Tracing With Enhanced Interrupt Avoidance App 20090083715 - DeWitt, JR.; Jimmie Earl ;   et al. | 2009-03-26 |
Method and Apparatus for Analyzing Idle States in a Data Processing System App 20090083002 - DeWitt, JR.; Jimmie Earl ;   et al. | 2009-03-26 |
Method and system using hardware assistance for continuance of trap mode during or after interruption sequences Grant 7,506,207 - DeWitt, Jr. , et al. March 17, 2 | 2009-03-17 |
Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information Grant 7,496,908 - DeWitt, Jr. , et al. February 24, 2 | 2009-02-24 |
Method and apparatus for analyzing idle states in a data processing system Grant 7,474,991 - DeWitt, Jr. , et al. January 6, 2 | 2009-01-06 |
Apparatus and method for autonomic hardware assisted thread stack tracking Grant 7,458,078 - DeWitt, Jr. , et al. November 25, 2 | 2008-11-25 |
Method and system for autonomic monitoring of semaphore operation in an application Grant 7,421,681 - DeWitt, Jr. , et al. September 2, 2 | 2008-09-02 |
Autonomic method and apparatus for hardware assist for patching code Grant 7,415,705 - DeWitt, Jr. , et al. August 19, 2 | 2008-08-19 |
Method and apparatus for counting instruction execution and data accesses Grant 7,395,527 - DeWitt, Jr. , et al. July 1, 2 | 2008-07-01 |
Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics Grant 7,392,370 - DeWitt, Jr. , et al. June 24, 2 | 2008-06-24 |
Method And Apparatus For Counting Instruction Execution And Data Accesses App 20080141005 - DEWITT, JR.; JIMMIE EARL ;   et al. | 2008-06-12 |
Method and apparatus for counting instruction and memory location ranges Grant 7,373,637 - DeWitt, Jr. , et al. May 13, 2 | 2008-05-13 |
Method and system using hardware assistance for continuance of trap mode during or after interruption sequences Grant 7,350,110 - DeWitt, Jr. , et al. March 25, 2 | 2008-03-25 |
Method and system for instruction tracing with enhanced interrupt avoidance Grant 7,313,734 - DeWitt, Jr. , et al. December 25, 2 | 2007-12-25 |
Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions Grant 7,293,164 - DeWitt, Jr. , et al. November 6, 2 | 2007-11-06 |
Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware Grant 7,290,255 - DeWitt, Jr. , et al. October 30, 2 | 2007-10-30 |
Radio frequency identification tag based speedometer calibration Grant 7,277,809 - DeWitt, Jr. , et al. October 2, 2 | 2007-10-02 |
Method and apparatus for counting instruction execution and data accesses for specific types of instructions Grant 7,257,657 - DeWitt, Jr. , et al. August 14, 2 | 2007-08-14 |
Method and apparatus for adaptive tracing with different processor frequencies Grant 7,239,980 - DeWitt, Jr. , et al. July 3, 2 | 2007-07-03 |
Method and system for autonomic performance improvements in an application via memory relocation Grant 7,225,309 - DeWitt, Jr. , et al. May 29, 2 | 2007-05-29 |
Method and system for recording events of an interrupt using pre-interrupt handler and post-interrupt handler Grant 7,197,586 - DeWitt, Jr. , et al. March 27, 2 | 2007-03-27 |
Method and apparatus for autonomic detection of cache "chase tail" conditions and storage of instructions/data in "chase tail" data structure Grant 7,181,599 - DeWitt, Jr. , et al. February 20, 2 | 2007-02-20 |
Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detected Grant 7,114,036 - DeWitt, Jr. , et al. September 26, 2 | 2006-09-26 |
Method and apparatus for identifying false cache line sharing Grant 7,093,081 - DeWitt, Jr. , et al. August 15, 2 | 2006-08-15 |
Method and apparatus for counting interrupts by type Grant 7,082,486 - DeWitt, Jr. , et al. July 25, 2 | 2006-07-25 |
Enabling tracing of a repeat instruction Grant 7,062,684 - DeWitt, Jr. , et al. June 13, 2 | 2006-06-13 |