>“McDonald, Pete” wrote:
> you are running in memory entirely, is it large enough to exceed the cache?
> If not, that would explain why you don’t see any benefit to faster bus
> speed.
Yes, we are probably exceeding the L2/L1 cache capacity, which is why I
expected bus speed to make a difference.
> As for core speed differences. I am curious to know exactly what you are
> trying to measure here. While you may have successfully isolated the core
> speed as a factor, I am not at all comfortable that this has any direct
> bearinng on overal system performance (at the CPU/Memory layer). For
> example, FP instructions are handled very differently by different
> processors, why is it reasonable to exclude them?
We’re not trying to develop a “benchmark”, we’re simply trying to optimize
the performance of a specific set of software. It happens that this code
doesn’t need to do much, if any, floating point.
> My suggestion would be to use the standard benchmarks, because they are the
> only things that have any real meaning.
See above… we’re not trying to find the fastest platform on which to run a
benchmark, but the fastest platform on which to run our in-house developed code.
RLH