2004 · 12 citations · 29 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSchedulingCache Behavior AnalysisControl-flow AnalysisData-flow AnalysisTiming AnalysisWorst-case Execution Time AnalysisCache AnalysisCache SimulationComplexityCompositional Timing AnalysisParameterized DataflowPipeline SimulationStatic Timing AnalysisStatic Worst-case Execution Time Analysis
Scheduling in hard real-time systems requires a priori knowledge of worst-case execution times (WCET). Obtaining the WCET of a task is a difficult problem. Static timing analysis techniques approach this problem via path analysis, pipeline simulation and cache simulation to derive safe WCET bounds. But such analysis has traditionally been constrained to only small programs due to the complexity of simulation, most notably the complexity of static cache simulation, which requires inter-procedural analysis. This
29
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
Calculating the maximum execution time of real-time programs
Peter Puschner, C. Koza · Real-Time Systems · 1989 · 582 citations
WCET analysis of probabilistic hard real-time systems
Guillem Bernat, A. Colin, Stefan M. Petters · 2003 · 339 citations