Most of the changes in this area in GHC 6.12.1 were described in our ICFP'09 paper [http://www.haskell.org/~simonmar/bib/multicore-ghc-09_abstract.html Runtime Support for Multicore Haskell]. The highlights:

156

Most of the changes in this area in GHC 6.12.1 were described in our ICFP'09 paper [!ICFP09b][http://www.haskell.org/~simonmar/bib/multicore-ghc-09_abstract.html Runtime Support for Multicore Haskell]. The highlights:

157

157

158

158

* Load-balancing of sparks is now based on lock-free work-stealing queues.