Efficient, transparent and flexible latency sampling

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

C717S139000, C717S131000

Reexamination Certificate

active

06961930

ABSTRACT:
The performance of an executing computer program on a computer system is monitored using latency sampling. The program has object code instructions and is executing on the computer system. At intervals, the execution of the computer program is interrupted including delivering a first interrupt. In response to at least a subset of the first interrupts, a latency associated with a particular object code instruction is identified, and the latency is stored in a first database. The particular object code instruction is executed by the computer such that the program remains unmodified.

REFERENCES:
patent: 4821178 (1989-04-01), Levin et al.
patent: 4845615 (1989-07-01), Blasciak
patent: 5103394 (1992-04-01), Blasciak
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5479652 (1995-12-01), Dreyer et al.
patent: 5485574 (1996-01-01), Bolosky et al.
patent: 5493673 (1996-02-01), Rindos, III et al.
patent: 5528753 (1996-06-01), Fortin
patent: 5537541 (1996-07-01), Wibecan
patent: 5572672 (1996-11-01), Dewitt et al.
patent: 5581482 (1996-12-01), Wiedenman et al.
patent: 5651112 (1997-07-01), Matsuno et al.
patent: 5796939 (1998-08-01), Berc et al.
patent: 5809450 (1998-09-01), Chrysos et al.
patent: 5857097 (1999-01-01), Henzinger et al.
patent: 5872976 (1999-02-01), Yee et al.
patent: 5923872 (1999-07-01), Chrysos et al.
patent: 5964867 (1999-10-01), Anderson et al.
patent: 6000044 (1999-12-01), Chrysos et al.
patent: 6009514 (1999-12-01), Henzinger et al.
patent: 6016557 (2000-01-01), Kasprzyk et al.
patent: 6070009 (2000-05-01), Dean et al.
patent: 6071316 (2000-06-01), Goossen et al.
patent: 6134710 (2000-10-01), Levine et al.
patent: 6308318 (2001-10-01), Krishsaswamy
Calder, B. et al., “Value Profiling,”Proceedings Thirtieth Annual IEEE/ACM International Symposium on Microarchitecture, Dec. 1997, pp. 259-269.
Dean, J., et al., “ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of Order Processors,”1997, IEEE, Published in the Proceedings of Micro-30, Dec. 1-3, 1997, 12 pages.
Anderson, J.M., “Continuous Profiling: Where have all the Cycles Gone?,”Thirtieth Annual IEEE/ACM International Symposium on Microarchitecture, Dec. 1-3, 1997, pp. 1-20; Also appeared in the 16thACM Symposium on Operating System Principles, Oct. 5-8, 1997.
Gibbons, P.B., et al., “New Sampling-Based Summary Statistics for Improving Approximate Query Answers,”Proc.ACM SIGMOD, 1998.
Lipasti, M.H., et al., “Value Locality and Load Value Prediction,”Seventh International Conference on Architectural Support for Programming Languages and Operating Systems, Oct. 1996.
Lipasti, M.H., et al., “Exceeding the Dataflow Limit via Value Prediction,”Proceedings of the 29thAnnual Symposium on Microarchitecture, Dec. 1996.
Dean, Jeffrey, et al., “Transparent, Low-Overhead Profiling on Modern Processors,”Compaq Computer Corporation, 3 pgs.
Anderson, Jennifer M., et al., Digital: SRC Technical Note 1997-016a,Continuous Profiling: Where Have All the Cycles Gone?, 1p. Available Web Site: http://gatekeeper.dec.com/pub/DEC/..tes/abstracts/src-tn-1997-016.html;Modified Sep. 3. 1997.
Anderson, Jennifer M., et al., Digital SRC, Continuous Profiling—Abstract for HotChips9 Presentation, “Continuous Profiling: (It's 10:43; Do you Know Where Your Cycles Are?,”1-2. Accessed Mar. 24, 2000. Available Web Site: http://www.research.digital.com/SRC/dcpi/papers/hotchips9-abstract.html.
Weihl, William E., Digital Systems Research Center, CPI: Continuour Profiling Infrastructure, “Digital Continuous Profiling Infrastructure,”1-3. Available Web Site: http://www.research.digital.com/SRC/articles/199703/dcpi.html, Last modified Dec. 7, 1999.
Digital Equipment Corporation (1996, 1997). Digital Continuous Profiling Infrastructure Project, “Digital Continuous Profiling Infrastructure, HotNews V2.11 Available!,”1-1. Available Web Site: http://www.research.digital.com/SRC/dcpi/. Last modified Sep. 10, 1998.
Berc, Lance, et al., Digital Continuous Profiling Infra . . . '96 Work-In-Progress Presentation. “Digital Continuous Profiling Infrastructure,”1-2. Available Web Site: http://www.research.digital.com/SRC/dcpi/papers/osdi96-wip.html, Last modified May 5, 1997.
Digital Equipment Corporation (1996, 1997). Documentation: Digital Continuous Profiling Infrastructure, “Documentation,”1-3. Available Web Site: http://www.research.digital.com/SRC/dcpi/documentation.html, Last modified Dec. 2, 1997.
Digital Equipment Corporation (1996, 1997). Publications and Talks: Digital Continuous Profiling Infrastructure, “Publications and Talks,”1-2. Available Web Site: http://www.research.digital.com/SRC/dcpi/pubs-and-talks.html. Last modified Feb. 2, 1999.
Weihl, William E., Digital Systems Research Center. CPI: Continuous Profiling Infrastructure, “Digital Continuous Profiling Infrastructure,”1-3. Available Web Site: http://www.research.digital.com/SRC/articles/199703/dcpi.html. Last modified Mar. 25, 1997.

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

Efficient, transparent and flexible latency sampling does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient, transparent and flexible latency sampling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient, transparent and flexible latency sampling will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3518939

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