Monthly Archives: January 2010
Yielding more improvements in parallel performance
GHC’s parallel GC makes heavy use of hand-written spinlocks. These are basically mutexes like those provided by the Unix pthreads API or equivalently Windows CrticicalSections, except that they have no support for blocking the thread and waking up, they just … Continue reading
Posted in Uncategorized