|
How SPEC's Open Systems Group Selects New Benchmarks
By Tom Morgan, Data General, Westborough, Mass. and Published June, 1995; see disclaimer.
The SPEC Open Systems Group (OSG) develops benchmark suites for comparing performance of computer systems, with emphasis on component and system level characteristics in the workstation/desktop and server markets. To allow the widest range of platforms to be compared in a fair manner (the level playing field), the suites contain common-source code benchmarks, with standardized workloads, and specific rules for running and reporting the benchmark results. But how are these benchmarks selected? The OSG selects new benchmark programs based on several criteria. Some criteria are essential because of the desire to provide benchmarks for comparing a wide range of platforms. Others are preferences, weighed subjectively by the OSG's members, based on the intent and positioning of the suite. While specifics may vary depending on the benchmark suite, the following is required for OSG products: OSG's requirements for a benchmark are most easily illustrated by the example of candidates for its compute-intensive CPU- component suites, CFP95 and CINT95. For such suites, on the "essential" list are:
The preferred list varies even more with the intent of the benchmark suite. The type of requirements are best illustrated by a look at the "preferred criteria" for the upcoming SPEC95, CINT95 and CFP95. These suites are meant to be compute-intensive tests, stressing the CPU, memory and compiler components of the system:
These general criteria and other benchmark specific criteria are weighed within the OSG development groups. Often tradeoffs have to be made (i.e. -portability of a program versus application type or coding style) in the development to final product. Further information on the process and opportunities for participation can be obtained directly from SPEC. Tom Morgan works for Data General in Westboro, Mass. and currently serves on the Board of Directors. Jeff Reilly is a project lead for Intel Corp. in Santa Clara, Calif. and is the SPEC CPU Subcommittee Chair. Copyright(c) 1995 Standard Performance Evaluation Corporation |