No speedup with naive merge sort parallelization in Haskell
问题 Note: This post was completely rewritten 2011-06-10; thanks to Peter for helping me out . Also, please don't be offended if I don't accept one answer, since this question seems to be rather open-ended. (But, if you solve it, you get the check mark, of course). Another user had posted a question about parallelizing a merge sort. I thought I'd write a simple solution, but alas, it is not much faster than the sequential version. Problem statement Merge sort is a divide-and-conquer algorithm,