Skip to main content
5 votes

Why do benchmark results vary at all?

Your assumption that the clock rate is constant is wrong. My computer at home can at any time switch each core to one of 15 different clock speeds. Your assumption that the same operation always takes ...
gnasher729's user avatar
3 votes

Why do I get really different results with my benchmarking code I made?

While benchmarking metal is mostly outside of the realms of computer science -- we usually don't want to worry about issues of materials and physics -- there are some general remarks here. Tl;dr: ...
Raphael's user avatar
  • 72.6k
2 votes

How does the TEPS benchmark work and why is it relevant to real world problems?

Benchmark Motivation The benchmark measures the performance of some very simple graph traversal algorithms on very large graphs. These algorithms need to be executed in parallel in order to take ...
rici's user avatar
  • 12.1k
1 vote

Why do benchmark results vary at all?

Simply put, benchmark would return the same, exact number if the cpu is in the same state every time the code is benchmarked. What does cpu state mean? It means the context of the cpu at that ...
Rinkesh P's user avatar
  • 1,024
1 vote

Strategy to create a testbed and gold standard

You can't. You can't squeeze blood out of a stone. If you want to evaluate how well your method will work on real documents, you need real documents. With synthetically/artificially generated ...
D.W.'s user avatar
  • 162k

Only top scored, non community-wiki answers of a minimum length are eligible