wasserman.louis:
> 
>     There are 4 sets of "rankings" so -
> 
>     
> http://shootout.alioth.debian.org/u64/program.php?test=threadring&lang=ghc&;
>     id=3
> 
> 
> Yes, but Haskell used to be doing much better specifically on the u64q, which
> was why I was surprised.

Oh, indeed,

    http://shootout.alioth.debian.org/u64q/performance.php?test=threadring

Something broke.

Simon Marlow described how best to parallelize this problem extensively
in:

    http://www.haskell.org/~simonmar/bib/multicore-ghc-09_abstract.html

So I'd suggest doing what he says.

In particular, use thread pinning to improve locality.

-- Don
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to