Recently Cilk Arts’ Ilya Mirman compared their product Cilk++ vs. OpenMP. Before that (Sept 5, 2008), Charles Leiserson of Cilk Arts wrote blog titled, The OpenMP Concurrency Platform. Ruud van der Pas, an OpenMP supporter writes an article demystifying OpenMP myths. Here is an excerpt introducing the article by Rudd.
“Unfortunately, the September 5, 2008 blog titled “The OpenMP Concurrency Platform” written by Charles Leiserson from Cilk Arts repeats some of the persistent myths regarding OpenMP.
Certain comments made also may give rise to a somewhat distorted view on OpenMP for those readers that are less into the aspects of parallel programming. For example, the statement that OpenMP is most suitable for loops only. This has never been the case and certainly the introduction of the flexible and powerful tasking concept in OpenMP 3.0 (released May 2008) is a big step forward.
In this article I would like to respond to this blog and share my view on the claims made. The format chosen is to give a quote, followed by my comment(s).”
Cilk++ vs. OpenMP