P

Inventor

LEVINE FRANK ELIOT

US166 patents

Patents

50 patents
US6754890B1Jun 22, 2004

Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data

IBM168 citations99
US6553564B1Apr 22, 2003

Process and system for merging trace data for primarily interpreted methods

IBM95 citations99
US6513155B1Jan 28, 2003

Method and system for merging event-based data and sampled data into postprocessed trace output

IBM129 citations99
US7421681B2Sep 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
US7114150B2Sep 26, 2006

Apparatus and method for dynamic instrumenting of code to minimize system perturbation

IBM66 citations98
US6931354B2Aug 16, 2005

Method, apparatus and computer program product for efficient, large counts of per thread performance events

IBM113 citations98
US6925424B2Aug 2, 2005

Method, apparatus and computer program product for efficient per thread performance information

IBM160 citations98
US6751789B1Jun 15, 2004

Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination

IBM207 citations98
US6735758B1May 11, 2004

Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems

IBM76 citations98
US6728949B1Apr 27, 2004

Method and system for periodic trace sampling using a mask to qualify trace data

IBM178 citations98
US6662359B1Dec 9, 2003

System and method for injecting hooks into Java classes to handle exception and finalization processing

IBM124 citations98
US6662358B1Dec 9, 2003

Minimizing profiling-related perturbation using periodic contextual information

IBM116 citations98
US6658652B1Dec 2, 2003

Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processing

IBM448 citations98
US6658654B1Dec 2, 2003

Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment

IBM126 citations98
US6651243B1Nov 18, 2003

Method and system for periodic trace sampling for real-time generation of segments of call stack trees

IBM179 citations98
US6560773B1May 6, 2003

Method and system for memory leak detection in an object-oriented environment during real-time trace processing

IBM164 citations98
US6349406B1Feb 19, 2002

Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times

IBM185 citations98
US6338159B1Jan 8, 2002

System and method for providing trace information

IBM133 citations98
US6189789B1Feb 20, 2001

Method and system for a merchandise checkout system

IBM126 citations98
US6189072B1Feb 13, 2001

Performance monitoring of cache misses and instructions completed for instruction parallelism analysis

IBM84 citations98
US5797019AAug 18, 1998

Method and system for performance monitoring time lengths of disabled interrupts in a processing system

IBM102 citations98
US5691920ANov 25, 1997

Method and system for performance monitoring of dispatch unit efficiency in a processing system

IBM122 citations98
US7389497B1Jun 17, 2008

Method and system for tracing profiling information using per thread metric variables with reused kernel threads

IBM93 citations97
US6904594B1Jun 7, 2005

Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environment

IBM87 citations97
US6728955B1Apr 27, 2004

Processing events during profiling of an instrumented program

IBM140 citations97
US6678883B1Jan 13, 2004

Apparatus and method for creating a trace file for a trace of a computer program based on loaded module information

IBM120 citations97
US6658416B1Dec 2, 2003

Apparatus and method for creating an indexed database of symbolic data for use with trace data of a computer program

IBM86 citations97
US6598012B1Jul 22, 2003

Method and system for compensating for output overhead in trace date using trace record information

IBM75 citations97
US5752062AMay 12, 1998

Method and system for performance monitoring through monitoring an order of processor events during execution in a processing system

IBM142 citations97
US7526757B2Apr 28, 2009

Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program

IBM48 citations96
US6988263B1Jan 17, 2006

Apparatus and method for cataloging symbolic data for use in performance analysis of computer programs

IBM66 citations96
US6766511B1Jul 20, 2004

Apparatus and method for performing symbolic resolution of modules using static representations of a trace

IBM60 citations96
US6732357B1May 4, 2004

Determining and compensating for temporal overhead in trace record generation and processing

IBM55 citations96
US6604210B1Aug 5, 2003

Method and system for detecting and recovering from in trace data

IBM59 citations96
US6546548B1Apr 8, 2003

Method and system for compensating for output overhead in trace data using initial calibration information

IBM65 citations96
US6539339B1Mar 25, 2003

Method and system for maintaining thread-relative metrics for trace data adjusted for thread switches

IBM67 citations96
US6134710AOct 17, 2000

Adaptive method and system to minimize the effect of long cache misses

IBM71 citations96
US6067644AMay 23, 2000

System and method monitoring instruction progress within a processor

IBM70 citations96
US5991708ANov 23, 1999

Performance monitor and method for performance monitoring within a data processing system

IBM70 citations96
US5987598ANov 16, 1999

Method and system for tracking instruction progress within a data processing system

IBM89 citations96
US5970439AOct 19, 1999

Performance monitoring in a data processing system

IBM71 citations96
US5938760AAug 17, 1999

System and method for performance monitoring of instructions in a re-order buffer

IBM83 citations96
US5835702ANov 10, 1998

Performance monitor

IBM80 citations96
US5751945AMay 12, 1998

Method and system for performance monitoring stalls to identify pipeline bottlenecks and stalls in a processing system

IBM58 citations96
US6742178B1May 25, 2004

System and method for instrumenting application class files with correlation information to the instrumentation

IBM56 citations95
US6708296B1Mar 16, 2004

Method and system for selecting and distinguishing an event sequence using an effective address in a processing system

IBM42 citations95
US6507805B1Jan 14, 2003

Method and system for compensating for instrumentation overhead in trace data by detecting minimum event times

IBM71 citations95
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

Showing the top 50 of 166 patents by PatentIndex Score.