How to achieve scalable fork/join on many-core architectures?

Mattias De Wael, Tom Van Cutsem
2012 Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity - SPLASH '12  
Fork/Join is a parallel programming model that implicitly assumes uniform memory access. The transition from multi-to many-core architectures will render this assumption invalid, and consequently it is likely that Fork/Join in its current form will not scale. This research investigates implementations for Fork/Join to allow the transition to many-core.
doi:10.1145/2384716.2384751 dblp:conf/oopsla/WaelC12 fatcat:mdem3y7wwjbgdj336h5zqldzjm