> So this benchmark is primarily a stress test of the parallel garbage
> collector since it is GC that is taking 75-80% of the time. Note that
> the mutator elapsed time goes down slightly with 2 cores compared to 1
> however the GC elapsed time goes up slightly.

Thanks Duncan, Jake et al. I'm more familiar with MPI and OpenMP for
parallelism; it seems I've got a lot more thinking to do when it comes
to Haskell. I'll look at some more tutorials, and then most likely
Data Parallel Haskell.

Cheers,
Paul