Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2011-03-15
2011-03-15
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
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.
Arnold Matthew R.
Hind Michael J.
Lau Jeremy
Alexanian Vazken
Buchenhorner Michael J.
International Business Machines - Corporation
Nguyen Phillip H
Zhen Wei Y
LandOfFree
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.
Profile ID: LFUS-PAI-O-2659537