
21 Dec
2008
21 Dec
'08
8:59 a.m.
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