[Haskell-cafe] A tale of three shootout entries

Ryan Dickie goalieca at gmail.com
Tue Nov 27 14:27:03 EST 2007


Never mind. I screwed up the timings.
The new haskell timings are still a huge improvement but they are:

-0.169075164
-0.169031665

real    0m27.196s
user    0m19.688s
sys     0m0.163s


On Nov 27, 2007 11:25 AM, Ryan Dickie <goalieca at gmail.com> wrote:

> Oops forgot to hit reply-to-all.. resending..
>
>
> N-body is looking good. I am running and amd64 3000+ on ghc 6.8.1.  The
> debian shootout is showing a huge gap between ghc 6.6 and g++ but I am not
> seeing that gap.  One concern though is that the code doesn't look very
> "haskellish". So much pointer manip.
>
> For the nbody c++ code I am getting:
> -0.169075164
> -0.169031665
>
> real    0m11.168s
> user    0m10.891s
> sys     0m0.043s
>
> and for the nbody haskell code I am getting:
> -0.169075164
> -0.169031665
>
> real    0m11.595s
> user    0m11.422s
> sys     0m0.044s
>
>
> On Nov 26, 2007 8:21 PM, Don Stewart <dons at galois.com> wrote:
>
> > s.clover:
> > > In some spare time over the holidays I cooked up three shootout
> > > entries, for Fasta, the Meteor Contest, and Reverse Complement. I
> >
> > Yay!
> >
> > > First up is the meteor-contest entry.
> > >
> > > http://shootout.alioth.debian.org/gp4/benchmark.php?
> > > test=meteor&lang=ghc&id=5
> > >
> > > This is the clear win of the bunch, with significantly improved time
> > > thanks to its translation of the better algorithm from Clean.
> >
> > Well done! Though looks like we'll have to follow the C++ implementation
> >
> > to be really competitive.
> >
> > > Next is reverse-complement.
> > >
> > > http://shootout.alioth.debian.org/gp4/benchmark.php ?
> > > test=revcomp&lang=ghc&id=3
> >
> > Very good. I'm glad someone looked at that, since the old code was
> > moderately naive (first bytestring effort).
> >
> > > Finally, there's fasta.
> > >
> > > http://shootout.alioth.debian.org/gp4/benchmark.php?
> > > test=fasta&lang=ghc&id=2
> >
> > Yeah, we should do something better here. Hmm.
> >
> > > p.s. It looks like they've depreciated chameneos in favor of a new
> > > version, chameneos-redux. As this was one of the places Haskell
> > > really rocked the competition, it would probably be worth updating
> >
> > Definitely. I note also we're beating Erlang on the new thread-ring
> > benchmark too,
> >
> >    http://shootout.alioth.debian.org/gp4/benchmark.php?test=threadring&lang=all
> >
> > > the Haskell entry for the new benchmark. Also, the n-bodies benchmark
> > > seems like another that could be much improved.
> >
> > Yeah, that's a hard one.
> >
> > -- Don
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20071127/29ff9d6a/attachment.htm


More information about the Haskell-Cafe mailing list