Abstract

To reduce the simulation time to a tractable amount or due to compilation (or other related) problems, computer architects often simulate only a subset of the benchmarks in a benchmark suite. However, if the architect chooses a subset of benchmarks that is not representative, the subsequent simulation results will, at best, be misleading or, at worst, yield incorrect conclusions. To address this problem, computer architects have recently proposed several statistically-based approaches to subset a benchmark suite. While some of these approaches are well-grounded statistically, what has not yet been thoroughly evaluated is the: 1) Absolute accuracy, 2) Relative accuracy across a range of processor and memory subsystem enhancements, and 3) Representativeness and coverage of each approach for a range of subset sizes. Specifically, this paper evaluates statistically-based subsetting approaches based on principal components analysis (PCA) and the Plackett and Burman (P&B) design, in addition to prevailing approaches such as integer vs. floating-point, core vs. memory-bound, by language, and at random. Our results show that the two statistically-based approaches, PCA and P&B, have the best absolute and relative accuracy for CPI and energy-delay product (EDP), produce subsets that are the most representative, and choose benchmark and input set pairs that are most well-distributed across the benchmark space. To achieve a 5% absolute CPI and EDP error, across a wide range of configurations, PCA and P&B typically need about 17 benchmark and input set pairs, while the other five approaches often choose more than 30 benchmark and input set pairs. ©2006 IEEE.

Keywords:
Benchmark (surveying) Suite Computer science Set (abstract data type) Range (aeronautics) Representativeness heuristic Integer (computer science) Benchmarking Data mining Algorithm Statistics Mathematics

Metrics

34
Cited By
3.22
FWCI (Field Weighted Citation Impact)
21
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Low-power high-performance VLSI design
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

Evolutionary Benchmark Subsetting

Zhanpeng JinAllen C. Cheng

Journal:   IEEE Micro Year: 2008 Vol: 28 (6)Pages: 20-36
JOURNAL ARTICLE

Subsetting the SPEC CPU2006 benchmark suite

Aashish PhansalkarAjay JoshiLizy K. John

Journal:   ACM SIGARCH Computer Architecture News Year: 2007 Vol: 35 (1)Pages: 69-76
© 2026 ScienceGate Book Chapters — All rights reserved.