Harnessing parallelism in multicore clusters with the all-pairs and wavefront abstractions
Li Yi, Christopher M. Moretti, Scott Emrich, Kenneth L. Judd, Douglas Thain · 2009
Both distributed systems and multicore computers are difficult programming environments. Although the expert programmer may be able to tune distributed and multicore computers to achieve high performance, the non-expert may struggle to achieve a program that even functions correctly.