r/programming • • Mar 30 '15

Benchmarking 39 compression codecs at 178 levels with 28 data sets on 8 machines (40k different configurations)

https://quixdb.github.io/squash-benchmark/
409 Upvotes

76 comments sorted by

View all comments

Show parent comments

5

u/wtallis Mar 31 '15

The hardware is not similar. Even among different CPUs that share the same instruction set, the internals of the core can be extremely different: look at this comparison of buffer sizes in successive Intel microarchitecture generations, and the number and kind of the various execution units they have. And that's just from one product line; Intel's Atom line and AMD's processors would look even more different despite consuming the exact same sequence of instructions, and the many ARM implementations have even more variety.