The program dependence graph and its use in optimization
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computer benchmarking: paths and pitfalls
IEEE Spectrum
The program dependence graph in static program testing
Information Processing Letters
Analysis of benchmark characteristics and benchmark performance prediction
ACM Transactions on Computer Systems (TOCS)
System support for automatic profiling and optimization
Proceedings of the sixteenth ACM symposium on Operating systems principles
Operational Profiles in Software-Reliability Engineering
IEEE Software
Guiding Reengineering with the Operational Profile
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Redundant computation and its application in software performance analysis
Redundant computation and its application in software performance analysis
RCAT: A Performance Analysis Tool
Proceedings of the 19th IEEE international conference on Automated software engineering
Application of redundant computation in software performance analysis
Proceedings of the 5th international workshop on Software and performance
Application of redundant computation in program debugging
Journal of Systems and Software
Hi-index | 0.00 |
Most of the existing operational profile studies have been proposed for software reliability. Operational profile describes how the program to be used. Our experience with software performance analysis shows that the operational profile may play a role in the performance analysis of a program. In this paper we investigate the application of the operational profile in software performance analysis. We introduce a new type of performance deficiency referred to as redundant computation and show how the operational profile can guide in detecting such deficiency. Our initial experiment shows the application of operational profile in enhancing program's performance.