2007 · 189 citations · 20 references
Cluster ComputingEngineeringGpu BenchmarkingComputer ArchitectureSoftware EngineeringProcessor ArchitectureSoftware AnalysisPerformance CounterSystems EngineeringParallel ComputingCompilersManycore ProcessorPerformance PredictionApplication BalanceComputer EngineeringComputer ScienceSpec Cpu2006Software DesignBenchmarking ToolProgram AnalysisSoftware TestingParallel Performance EvaluationBenchmark SuitesParallel ProgrammingPerformance PortabilitySystem Software
The recently released SPEC CPU2006 benchmark suite is expected to be used by computer designers and computer architecture researchers for pre-silicon early design analysis. Partial use of benchmark suites by researchers, due to simulation time constraints, compiler difficulties, or library or system call issues is likely to happen; but a random subset can lead to misleading results. This paper analyzes the SPEC CPU2006 benchmarks using performance counter based experimentation from several state of the art systems, and uses statistical techniques such as principal component analysis and clustering to draw inferences on the similarity of the benchmarks and the redundancy in the suite and arrive at meaningful subsets.
20
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · ACM SIGPLAN Notices · 2005 · 3.2K citations
Engineering, Computer Architecture, Software Engineering +16
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · 2005 · 2.3K citations
Engineering, Computer Architecture, Software Engineering +16
Automatically characterizing large scale program behavior
Timothy Sherwood, Erez Perelman, Greg Hamerly et al. · 2002 · 1.7K citations
Measuring Program Similarity: Experiments with SPEC CPU Benchmark Suites
Aashish Phansalkar, Ajay Joshi, Lieven Eeckhout et al. · 2005 · 171 citations
Engineering, Computer Architecture, Software Engineering +18