Patent | Date |
---|
Recording activity of software threads in a concurrent software environment Grant 9,600,348 - Levine , et al. March 21, 2 | 2017-03-21 |
Synchronization activity recording system for a concurrent software environment Grant 9,471,458 - Levine , et al. October 18, 2 | 2016-10-18 |
Recording Activity of Software Threads in a Concurrent Software Environment App 20140373029 - Levine; Frank Eliot ;   et al. | 2014-12-18 |
Call stack sampling to obtain information for analyzing idle states in a data processing system Grant 8,839,271 - Jones , et al. September 16, 2 | 2014-09-16 |
Counting instruction execution and data accesses Grant 8,689,190 - DeWitt, Jr. , et al. April 1, 2 | 2014-04-01 |
Recording Activity of Software Threads in a Concurrent Software Environment App 20130227586 - Levine; Frank Eliot ;   et al. | 2013-08-29 |
Selectively marking and executing instrumentation code Grant 8,245,199 - Chen , et al. August 14, 2 | 2012-08-14 |
Call stack sampling in a data processing system Grant 8,132,170 - Kuiper , et al. March 6, 2 | 2012-03-06 |
System and method for call stack sampling combined with node and instruction tracing Grant 7,962,924 - Kuiper , et al. June 14, 2 | 2011-06-14 |
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 |
Adaptive processor utilization reporting handling different processor frequencies Grant 7,904,912 - DeWitt , et al. March 8, 2 | 2011-03-08 |
Method and apparatus for executing instrumentation code within alternative processor resources Grant 7,865,703 - Chen , et al. January 4, 2 | 2011-01-04 |
Adaptive prevention of data loss during continuous event tracing with limited buffer size Grant 7,865,776 - Jones , 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 |
Call Stack Sampling for a Multi-Processor System App 20100017583 - Kuiper; Kean G. ;   et al. | 2010-01-21 |
Adaptive Prevention of Data Loss During Continuous Event Tracing with Limited Buffer Size App 20090113450 - Jones; Scott Thomas ;   et al. | 2009-04-30 |
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 Apparatus for Call Stack Sampling in a Data Processing System App 20090044198 - Kuiper; Kean G ;   et al. | 2009-02-12 |
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 |
System and Method for Call Stack Sampling Combined with Node and Instruction Tracing App 20080307441 - Kuiper; Kean G. ;   et al. | 2008-12-11 |
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 Call Stack Sampling To Obtain Information For Analyzing Idle States In A Data Processing System App 20080148240 - Jones; Scott Thomas ;   et al. | 2008-06-19 |
Method And Apparatus For Profiling Heap Objects App 20080148241 - JONES; SCOTT THOMAS ;   et al. | 2008-06-19 |
Method And Apparatus For Counting Instruction Execution And Data Accesses App 20080141005 - DEWITT, JR.; JIMMIE EARL ;   et al. | 2008-06-12 |
Radio Frequency Identification Numbering For Correct Direction Indication App 20080068165 - DeWitt; Jimmie Earl ;   et al. | 2008-03-20 |
Method And Apparatus For Executing Instrumentation Code Using A Target Processor App 20070260849 - CHEN; WEN-TZER THOMAS ;   et al. | 2007-11-08 |
Method And Apparatus For Hardware Assisted Profiling Of Code App 20070261032 - Chen; Wen-Tzer Thomas ;   et al. | 2007-11-08 |
Method And Apparatus For Selectively Marking And Executing Instrumentation Code App 20070261033 - Chen; Wen-Tzer Thomas ;   et al. | 2007-11-08 |
Method And Apparatus For Executing Instrumentation Code Using Processor Instructions App 20070260860 - Chen; Wen-Tzer Thomas ;   et al. | 2007-11-08 |
Method And Apparatus For Graphically Marking Instructions For Instrumentation With Hardware Assistance App 20070261034 - Chen; Wen-Tzer Thomas ;   et al. | 2007-11-08 |
Method And Apparatus For Executing Instrumentation Code Within Alternative Processor Resources App 20070260859 - Chen; Wen-Tzer Thomas ;   et al. | 2007-11-08 |
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 profiling execution of code using multiple processors App 20070220495 - Chen; Wen-Tzer Thomas ;   et al. | 2007-09-20 |
Method and apparatus for analyzing idle states in a data processing system App 20070180102 - DeWitt; Jimmie Earl JR. ;   et al. | 2007-08-02 |
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 apparatus for adjusting profiling rates on systems with variable processor frequencies App 20070074081 - DeWitt; Jimmie Earl JR. ;   et al. | 2007-03-29 |
Adaptive processor utilization reporting handling different processor frequencies App 20070061108 - DeWitt; Jimmie Earl ;   et al. | 2007-03-15 |
Method and apparatus for adaptive tracing with different processor frequencies App 20070050174 - DeWitt; Jimmie Earl JR. ;   et al. | 2007-03-01 |
System and method for monitoring software locks Grant 7,051,026 - Berry , et al. May 23, 2 | 2006-05-23 |
Method and apparatus for generating interrupts upon execution of marked instructions and upon access to marked memory locations App 20050071612 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus for debug support for individual instructions and memory locations App 20050071610 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus to autonomically profile applications App 20050071516 - Levine, Frank Eliot ;   et al. | 2005-03-31 |
Method and apparatus for counting execution of specific instructions and accesses to specific data locations App 20050071817 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus to autonomically take an exception on specified instructions App 20050071609 - Levine, Frank Eliot ;   et al. | 2005-03-31 |
Method and apparatus to autonomically select instructions for selective counting App 20050071821 - Levine, Frank Eliot ;   et al. | 2005-03-31 |
Method and apparatus for counting data accesses and instruction executions that exceed a threshold App 20050071611 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus for selectively counting instructions and data accesses App 20050071608 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus for counting instruction execution and data accesses App 20050071515 - DeWitt, Jimmie Earl JR. ;   et al. | 2005-03-31 |
Method and apparatus to autonomically count instruction execution for applications App 20050071816 - Levine, Frank Eliot ;   et al. | 2005-03-31 |
Processing events during profiling of an instrumented program Grant 6,728,955 - Berry , et al. April 27, 2 | 2004-04-27 |
System and method for monitoring software locks App 20040024797 - Berry, Robert Francis ;   et al. | 2004-02-05 |
Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment Grant 6,658,654 - Berry , et al. December 2, 2 | 2003-12-02 |