Cool! Thanks for doing this.
I guess GHC is fast because it's implementing lightweight
threads inside a single OS thread.
Simon
| -----Original Message-----
| From: Josef Svenningsson [mailto:josefs@cs.chalmers.se]
| Sent: 28 February 2001 09:47
| To: glasgow-haskell-users@haskell.org| Subject: Lightningspeed haskell
||| Hi all.
|| Some days ago someone posted this url:
|http://www.bagley.org/~doug/shootout/|| which is a page benchmarking a number of different languages and
| compilers where ghc is one of them. Some benchmarks lacked a haskell
| versions (and some still do) and so I decided to fill in some
| of the gaps.
|| One benchmark turned out to give pretty remarkable results. It's the
| producer/consumer benchmark. I suggest you all take a look at it. The
| haskell version is six (SIX!!!) times faster than the c version. Hey,
| what's going on here? I would really like to hear some
| comments from our
| dear implementors.
|| It should be noted that synchronisation is achieved by using
| slightly different kinds of primitives. But still... six times...
|| I lift my hat of for the ghc-implementors.
|| /Josef
||| _______________________________________________
| Glasgow-haskell-users mailing list
|Glasgow-haskell-users@haskell.org|http://www.haskell.org/mailman/listinfo/glasgow-haskell-users|