C optimization tests - almabench results
Jim Wilson
wilson@specifixinc.com
Mon May 3 23:45:00 GMT 2004
Uros Bizjak wrote:
> I don't think that 15% faster clock can produce such a difference...
Comparing benchmark results on two different machines is tricky. There
are lots of different variables that may be affecting the results.
1) different linux distros
2) different kernel versions
3) different glibc versions
4) different memory architectures
5) different main memory sizes and speeds
6) different disk speeds
7) different processors
The last one in particular may be an issue. You seem to be assuming
that all Pentium4s are the same, but they aren't. There are different
kinds of Pentium4s with different instruction sets and different
performance profiles. For instance, your Pentium4 probably has the
hyperthreading feature, whereas the other one probably doesn't. The
previous post mentioned it was using a "Northwood" Pentium4. You
probably have a "Prescott". There are probably other differences
between Northwood and Prescott. If they have different cache sizes, and
the program fits in the Prescott cache but not the Northwood cache then
that could give significant performance differences.
It is also possible that one of you made a mistake.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
More information about the Gcc
mailing list