Home

MinneSPEC: A new SPEC benchmark workload for simulation-based computer architecture research


Author(s) : David J. Lilja Aj Kleinosowski, 
Publisher : N/A
Publication Date : 2002
ISSN : N/A
Abstract : Abstract--Computer architects must determine how to most effectively use finite computational resources when running simulations to evaluate new architectural ideas. To facilitate efficient simulations with a range of benchmark programs, we have developed the MinneSPrC input set for the SPEC CPU 2000 benchmark suite. This new workload allows computer architects to obtain simulation results in a reasonable time using existing simula-tors. While the MinneSPEC workload is derived from the standard SPEC CPU 2000 workload, it is a valid bench-mark suite in and of itself for simulation-based research. MinneSPrC also may be used to run large numbers of simulations to find "sweet spots " in the evaluation parameter space. This small number of promising design points subsequently may be investigated in more detail with the full SPEC reference workload. In the process of developing the MinneSPrC datasets, we quantify its differences in terms of function-level execution patterns, instruction mixes and memory behaviors compared to the SPEC programs when executed with the reference inputs. We find that for some programs, the MinneSPrC profiles match the SPEC reference dataset program behavior very closely. For other programs, however the MinneSPrC inputs produce significantly different program behavior. The MinneSPEC workload has been recognized by SPEC and is distributed with Version 1.2 and higher of the SPEC CPU 2000 benchmark suite.,