Publication | Closed Access
Scalable Analysis Techniques for Microprocessor Performance Counter Metrics
56
Citations
17
References
2002
Year
Cluster ComputingEngineeringComputer ArchitectureSoftware AnalysisHardware SecurityData ScienceData MiningContemporary MicroprocessorsParallel ComputingPerformance PredictionHigh-performance Data AnalyticsProfiling ToolKnowledge DiscoveryComputer EngineeringComputer SciencePerformance Analysis ToolIntegrated Performance CountersStatistical ClusteringPerformance MonitoringProgram AnalysisParallel Performance EvaluationScalable Analysis TechniquesParallel ProgrammingSystem Performance Analysis
Contemporary microprocessors provide a rich set of integrated performance counters that allow application developers and system architects alike the opportunity to gather important information about workload behaviors. Current techniques for analyzing data produced from these counters use raw counts, ratios, and visualization techniques help users make decisions about their application performance. While these techniques are appropriate for analyzing data from one process, they do not scale easily to new levels demanded by contemporary computing systems. Very simply, this paper addresses these concerns by evaluating several multivariate statistical techniques on these datasets. We find that several techniques, such as statistical clustering, can automatically extract important features from the data. These derived results can, in turn, be fed directly back to an application developer, or used as input to a more comprehensive performance analysis environment, such as a visualization or an expert system.
| Year | Citations | |
|---|---|---|
Page 1
Page 1