Dynamic trap table interposition for efficient collection of...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S150000

Reexamination Certificate

active

06968547

ABSTRACT:
A system and method for monitoring the performance of a computer system by dynamically interposing an instrumented trap table. A base address of a trap table, which may be contained in a trap base address register, may be changed to indicate an instrumented trap table. An instrumented trap table may gather a variety of statistics, including the type of trap and an entry timestamp. An instrumented trap table may then call a non-instrumented trap table to process the trap. A non-instrumented trap table may pass control back to the instrumented trap table to collect further statistics, for example an exit timestamp. An instrumented trap table may then return process flow to the calling routing. In this manner, useful performance statistics may be gathered while trap events are processed by regular, optimized software.

REFERENCES:
patent: 5857097 (1999-01-01), Henzinger et al.
patent: 6006032 (1999-12-01), Blandy et al.
patent: 6009514 (1999-12-01), Henzinger et al.
patent: 6112317 (2000-08-01), Berc et al.
patent: 6253317 (2001-06-01), Knapp et al.
patent: 6275782 (2001-08-01), Mann
patent: 6378023 (2002-04-01), Christie et al.
patent: 6609083 (2003-08-01), Enck et al.
patent: 6662358 (2003-12-01), Berry et al.
patent: 6694457 (2004-02-01), McKee
Jacobson, Quinn; Smith, James E. “Instruction Pre-Processing in Trace Processors”, Jan. 1999, IEEE retrieved Nov. 29, 2004.
Kapur, Hohit; Hay, Cy; Williams, T.W; “The Mutating Metric for Benchmarking Test”, p. 18-21, IEEE 2000, retrieved Jan. 19, 1005.
Martonosi, Margaret; Ofelt, David; Heinrich, Mark; “Integrating Performance Monitoring and Communication in Parallel Computers”, p. 138-147, 1996 ACM, retrieved Jan. 19, 2005.
May, John M; “MPX: Software for Multiplexing Hardware Performance Counters in Multithreaded Programs”, 2001 IEEE, retrieved Jan. 19, 2005.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamic trap table interposition for efficient collection of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic trap table interposition for efficient collection of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic trap table interposition for efficient collection of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3513952

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.