|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04)
Eccentric and fragile benchmarks
Austin, TX, USA
March 10-March 12
ISBN: 0-7803-8385-0
| ASCII Text | x | ||
| H. Vandierendonck, K. De Bosschere, "Eccentric and fragile benchmarks," Performance Analysis of Systems and Software, IEEE International Symmposium on, pp. 2-11, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04), 2004. | |||
| BibTex | x | ||
| @article{ 10.1109/ISPASS.2004.1291350, author = {H. Vandierendonck and K. De Bosschere}, title = {Eccentric and fragile benchmarks}, journal ={Performance Analysis of Systems and Software, IEEE International Symmposium on}, volume = {0}, year = {2004}, isbn = {0-7803-8385-0}, pages = {2-11}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISPASS.2004.1291350}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Performance Analysis of Systems and Software, IEEE International Symmposium on TI - Eccentric and fragile benchmarks SN - 0-7803-8385-0 SP2 EP11 A1 - H. Vandierendonck, A1 - K. De Bosschere, PY - 2004 VL - 0 JA - Performance Analysis of Systems and Software, IEEE International Symmposium on ER - | |||
Benchmarks are essential for computer architecture research and performance evaluation. Constructing a good benchmark suite is, however, non-trivial: it must be representative, show different types of behavior and the benchmarks should not be easily tweaked. This paper uses principal components analysis, a statistical data analysis technique, to detect differences in behavior between benchmarks. Two specific types of benchmarks are identified. Eccentric benchmarks have a behavior that differs significantly from the other benchmarks. They are useful to incorporate different types of behavior in a suite. Fragile benchmarks are weak benchmarks: their execution time is determined almost entirely by a single bottleneck. Removing that bottleneck reduces their execution time excessively. This paper argues that fragile benchmarks are not useful and shows how they can be detected by means of workload characterization techniques. These techniques are applied to the SPEC CPU95 and CPU2000 benchmark suites. It is shown that these suites contain both eccentric and fragile benchmarks. The notions of eccentric and fragile benchmarks are important when composing a benchmark suite and to guide the sub-setting of a benchmark suite.
Citation:
H. Vandierendonck, K. De Bosschere, "Eccentric and fragile benchmarks," ispass, pp.2-11, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.
