Title :
Workload Reduction and Generation Techniques
Author :
Van Ertvelde, Luk ; Eeckhout, Lieven
Author_Institution :
Electron. & Inf. Syst. Dept., Ghent Univ., Ghent, Belgium
Abstract :
Benchmarking is a fundamental aspect of computer system design. Recently proposed workload reduction and generation techniques include input reduction, sampling, code mutation, and benchmark synthesis. The authors discuss and compare these techniques along several criteria: whether they yield representative and short-running benchmarks, whether they can be used for both architecture and compiler explorations, and whether they hide proprietary information.
Keywords :
benchmark testing; computer architecture; program compilers; architecture explorations; benchmark synthesis; benchmarking; code mutation; compiler explorations; computer system design; generation techniques; input reduction; workload reduction; Benchmark testing; Computer languages; Hardware; Industries; Optimization; Program processors; Research and development; benchmarking; workload characterization; workload generation; workload reduction;
Journal_Title :
Micro, IEEE