Performance Analysis
Which describes a standard benchmark such as SPEC CPU?
- AMany programs derived from real applications are run under fixed rules, and performance is reported as an aggregate of ratios against a reference machine
- BIt measures only how many additions can be performed
- CManufacturers may set benchmark results freely
Show answer and explanation
Answer: A. Many programs derived from real applications are run under fixed rules, and performance is reported as an aggregate of ratios against a reference machine
SPEC CPU is a benchmark suite of many programs based on real applications such as compilers, compression and physics simulation. Each program's execution time is compared with a reference machine's to obtain a ratio, and the ratios are combined into a single value with a geometric mean. There are also rules for compiler settings and run methods, and results are published with detailed conditions.
- A. Correct. Fixed rules enable fair comparison.
- B. Many realistic programs are used.
- C. Results are measured and reported under fixed rules.