Publication | Closed Access
How well can simple metrics represent the performance of HPC applications?
52
Citations
25
References
2005
Year
Unknown Venue
EngineeringMeasurementComputer ArchitectureSoftware EngineeringSystem MetricSoftware AnalysisComplexityManagementSystems EngineeringPerformance TuningSimple MetricsModeling And SimulationParallel ComputingPerformance PredictionPerformance MetricHybrid Hpc WorkloadPredictive AnalyticsComputer EngineeringComputer SciencePerformance Analysis ToolHpc ApplicationsTransfer FunctionProgram AnalysisProcess ControlSystem Performance AnalysisPerformance PortabilityPrediction Methodology
A systematic study of the effects of complexity of prediction methodology on its accuracy for a set of real applications on a variety of HPC systems is performed. Results indicate that the use of any single, simple synthetic metric to predict performance does an inadequate job, and the use of a linear combination of these simple metrics with optimized weights also performs poorly. Better, however, are methodologies that rely on the convolution of an application "transfer function" based on tracing information with system performance data measured by simple benchmarks. This latter methodology can predict performance with an average accuracy of 80%, based on the current work.
| Year | Citations | |
|---|---|---|
Page 1
Page 1