Technique for evaluating software performance online to...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S154000

Reexamination Certificate

active

07908593

ABSTRACT:
A method for evaluating software performance includes steps of: receiving a plurality of versions of code; selecting starting and stopping points for timing execution of the code versions; dispatching at least two of the plurality of code versions for execution; repeatedly executing the at least two code versions; recording execution times for the at least two code versions, according to the selected starting and stopping points; collecting the execution times; and processing the collected execution times. The method further includes steps of: performing a statistical analysis of the collected execution times for determining which code version is fastest; and invoking a confidence metric periodically to determine if a difference between means is statistically meaningful.

REFERENCES:
patent: 5819094 (1998-10-01), Sato et al.
patent: 6163840 (2000-12-01), Chrysos et al.
patent: 6202199 (2001-03-01), Wygodny et al.
patent: 6286130 (2001-09-01), Poulsen et al.
patent: 6467052 (2002-10-01), Kaler et al.
patent: 6473897 (2002-10-01), Ansari et al.
patent: 7143008 (2006-11-01), Ochi et al.
patent: 7380172 (2008-05-01), Srinivas et al.
M.J. Voss and R. Eigemann, “High-Level Adaptive Program Optimization with ADAPT,” ACM SIGPLAN Notices, 36(7):93-102, Jul. 2001.
Furstin, et al., “A Practical Method for quickly evaluating program optimizations” in Proceedings of the 1st International Conference on High Performance Embedded Architectures & Compilers (HiPEAC 2005), number 3793 in LNCS, pp. 29-46. Springer Verlag, Nov. 2005).
P.C. Diniz and M.C. Rinard, “Dynamic feedback: An effective technique for adapting computing,” ACM SIGPLAN Notices, 32(5):71-84, May 1997 in Conference on Programming Language Design and Implementation (PLDI).
D. Maier, P. Ramarao, M. Stoodley and V. Sundarsean, “Experiences with Multithreading and Dynamic Class Loading in a Java just-in-time compiler,” The International Symposium on Code Generation and Optimization, Mar. 2006.
M. Arnold and B.G. Ryder, “A framework for reducing the cost of instrumented code,” ACM SIGPLAN Notices, 36(5)168-179, May 2001.

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

Technique for evaluating software performance online to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Technique for evaluating software performance online to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Technique for evaluating software performance online to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2659537

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