parList +parallel

parList :: Strategy a -> Strategy [a]
parallel Control.Parallel.Strategies
Evaluate each element of a list in parallel according to given strategy. Equivalent to parTraversable at the list type.
parListChunk :: Int -> Strategy a -> Strategy [a]
parallel Control.Parallel.Strategies
Divides a list into chunks, and applies the strategy evalList strat to each chunk in parallel. It is expected that this function will be replaced by a more generic clustering infrastructure in the future. If the chunk size is 1 or less, parListChunk is equivalent to parList
parListN :: Int -> Strategy a -> Strategy [a]
parallel Control.Parallel.Strategies
Like evalListN but evaluates the first n elements in parallel.
parListNth :: Int -> Strategy a -> Strategy [a]
parallel Control.Parallel.Strategies
Like evalListN but evaluates the nth element in parallel.
parListSplitAt :: Int -> Strategy [a] -> Strategy [a] -> Strategy [a]
parallel Control.Parallel.Strategies
Like evalListSplitAt but evaluates both sublists in parallel.