The Pitfalls of Benchmarking with Applications

Erven Rohou 1 Thierry Lafage 1
1 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : Application benchmarking is a widely trusted method of performance evaluation. Compiler developers rely on them to assess the correctness and performance of their optimizations; computer vendors use them to compare their respective machines; processor architects run them to tune innovative features, and — to a lesser extent — to validate their correctness. Benchmarks must reflect actual workloads of interest, and return a synthetic measure of “performance”. Often, benchmarks are simply a collection of real-world applications run as black boxes. We identify a number of pitfalls that derive from using applications as benchmarks, and we illustrate them with a popular, freely available, benchmark suite. In particular, we advocate the fact that correctness should be defined by an expert of the application domain, and the test should be integrated in the benchmark.
Document type :
Conference papers
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/inria-00492997
Contributor : Ist Rennes <>
Submitted on : Thursday, June 17, 2010 - 3:37:49 PM
Last modification on : Thursday, July 18, 2019 - 9:46:04 PM
Long-term archiving on : Monday, September 20, 2010 - 5:06:18 PM

File

4-mobs6-rohou.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00492997, version 1

Citation

Erven Rohou, Thierry Lafage. The Pitfalls of Benchmarking with Applications. MoBS 2010 - Sixth Annual Workshop on Modeling, Benchmarking and Simulation, Jun 2010, Saint Malo, France. ⟨inria-00492997⟩

Share

Metrics

Record views

444

Files downloads

247