Skip to Main content Skip to Navigation
Conference papers

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 metadata

Cited literature [16 references]  Display  Hide  Download
Contributor : Ist Rennes Connect in order to contact the contributor
Submitted on : Thursday, June 17, 2010 - 3:37:49 PM
Last modification on : Saturday, June 25, 2022 - 9:13:35 AM
Long-term archiving on: : Monday, September 20, 2010 - 5:06:18 PM


Files produced by the author(s)


  • HAL Id : inria-00492997, version 1


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⟩



Record views


Files downloads