2013 · 25 citations · 13 references
ComputingComputer ScienceComputer SystemsParallel ComputingPerformance AnalysisPerformance MeasurementParallel Performance AnalysisParallel Runtime SystemsPerformance Bottleneck AnalysisPerformance ModelingPerformance TuningApplication Behavior MonitoringExecution ModelExecution Time AnalysisExecution Trace AnalysisExecution TracingParallel Runtime Analysis
Understanding the behavior of a parallel application is crucial if we are to tune it to achieve its maximum performance. Yet the behavior the application exhibits may change over time and depend on the actual execution scenario: particular inputs and program settings, the number of processes used, or hardware-specific problems. So beyond the details of a single experiment a far more interesting question arises: how does the application behavior respond to changes in the execution conditions?
13
Automatically characterizing large scale program behavior
Timothy Sherwood, Erez Perelman, Greg Hamerly et al. · 2002 · 1.7K citations