[Haskell-cafe] Fannkuch timings
Daniel Fischer
daniel.is.fischer at web.de
Tue Jan 10 17:33:00 EST 2006
Am Dienstag, 10. Januar 2006 19:11 schrieben Sie:
> Hello Daniel,
>
> Tuesday, January 10, 2006, 7:40:24 PM, you wrote:
>
> DF> These are user/MUT times, at the moment, my machine is busy, so that
> elapsed DF> time is about double that, otherwise these times are rather
> consistently DF> reproduced (between 8.4 and 8.9 for pure, 1.7 and 1.9 for
> impure, clean DF> imperative I've done only twice, second run took 4.82s
> MUT time).
>
> on the busy machine even MUT times may be (and even should be)
> inaccurate because other threads will throw out data in CPU caches
So that explains (not surprisingly) that MUT times on the busy machine are
slightly higher (8.9 resp. 1.9), while on an otherwise idle machine, I
consistently got values in the range of 8.4 - 8.7 (I'm not absolutely sure,
but I think actually the range was 8.55 - 8.7) resp. 1.7 - 1.78 secs.
The problem remains, why is the speed-ratio so different for the different
algorithms?
Cheers,
Daniel
More information about the Haskell-Cafe
mailing list