Title :
Ranking commercial machines through data transposition
Author :
Piccart, Beau ; Georges, Andy ; Blockeel, Hendrik ; Eeckhout, Lieven
Author_Institution :
Dept. of Comput. Sci., K.U. Leuven, Heverlee, Belgium
Abstract :
The performance numbers reported by benchmarking consortia and corporations provide little or no insight into the performance of applications of interest that are not part of the benchmark suite. This paper describes data transposition, a novel methodology for addressing this ubiquitous benchmarking problem. Data transposition predicts the performance for an application of interest on a target machine based on its performance similarities with the industry-standard benchmarks on a limited number of predictive machines. The key idea of data transposition is to exploit machine similarity rather than workload similarity as done in prior work, i.e., data transposition identifies a predictive machine that is most similar to the target machine of interest for predicting performance for the application of interest. We demonstrate the accuracy and effectiveness of data transposition using the SPEC CPU2006 benchmarks and a set of 117 commercial machines. We report that the machine ranking obtained through data transposition correlates well with the machine ranking obtained using measured performance numbers (average correlation coefficient of 0.93). Not only does data transposition improve average correlation, we also demonstrate that data transposition is more robust towards outlier benchmarks, i.e., the worst-case correlation coefficient improves from 0.59 by prior art to 0.71. More concretely, using data transposition to predict the top-1 machine for an application of interest leads to the best performing machine for most workloads (average deficiency of 1.2% and max deficiency of 24.8% for one benchmark), whereas prior work leads to deficiencies over 100% for some workloads.
Keywords :
benchmark testing; parallel machines; ubiquitous computing; SPEC CPU2006 benchmarks; benchmark suite; benchmarking consortia; commercial machines; corporations; data transposition; industry-standard benchmarks; machine ranking; machine similarity; measured performance numbers; outlier benchmarks; performance similarity; predictive machines; target machine; top-1 machine; ubiquitous benchmarking problem; workload similarity; worst-case correlation coefficient; Benchmark testing; Computers; Data models; Hardware; Linear regression; Microarchitecture; Predictive models;
Conference_Titel :
Workload Characterization (IISWC), 2011 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-2063-5
Electronic_ISBN :
978-1-4577-2062-8
DOI :
10.1109/IISWC.2011.6114192