1997 · 97 citations · 23 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsSoftware EngineeringControl-flow AnalysisData-flow AnalysisSoftware MetricsStatic AnalysisTiming AnalysisTiming ModelingCode Path AnalysisSoftware Timing AnalysisStatic Timing Analysis
This paper examines the problem of statically analyzing the performance of embedded software. This problem is motivated by the increasing growth of embedded systems and a lack of appropriate analysis tools.We study different performance metrics that need tobe considered in this context and examine a range oftechniques that have been proposed for analysis. Verybroadly these can be classified into path analysis andsystem utilization analysis techniques. It is observedthat these are interdependent, and thus need to beconsidered together in any analysis framework.
23
A data locality optimizing algorithm
Michael E. Wolf, Monica S. Lam · 1991 · 1.3K citations · Full text
Design and evaluation of a compiler algorithm for prefetching
Todd C. Mowry, Monica S. Lam, Anoop Gupta · 1992 · 767 citations · Full text
Calculating the maximum execution time of real-time programs
Peter Puschner, C. Koza · Real-Time Systems · 1989 · 582 citations