2019 · 22 citations · 28 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureDesign AutomationPerformance MeasurementPerformance ModelingPerformance OptimizationVariation AnalysisMeasurement-based Performance AnalysisPerformance Anomaly DetectionPerformance Bottleneck DetectionPerformance DebuggingPerformance DiagnosisPerformance ProfilingPerformance VariabilityVariability Analysis
Modern high performance computing (HPC) systems, including supercomputers, routinely suffer from substantial performance variations. The same application with the same input can have more than 100% performance variation, and such variations cause reduced efficiency and wasted resources. There have been recent studies on performance variability and on designing automated methods for diagnosing "anomalies" that cause performance variability. These studies either observe data collected from HPC systems, or they rely on synthetic reproduction of performance variability scenarios. However, there is no standardized way of creating performance variability inducing synthetic anomalies; so, researchers rely on designing ad-hoc methods for reproducing performance variability.
28
Fault injection techniques and tools
Mei-Chen Hsueh, Timothy Tsai, Ravishankar K. Iyer · Computer · 1997 · 869 citations · Full text
Scientific benchmarking of parallel computing systems
Torsten Hoefler, Roberto Belli · 2015 · 227 citations