Comparing Cilk++ and OpenMP

Multicoreinfo.com points us to an article at Cilk Arts comparing some of the differences between their parallel environment, Cilk++, and OpenMP

If your code looks like a sequence of parallelizable Fortran-style loops, OpenMP will likely give good speedups. If your control structures are more involved, in particular, involving nested parallelism, you may find that OpenMP isn’t quite up to the job:

Sure, you have to read it with a grain of salt since they are evaluating their own product, but it’s still a useful article.

Trackbacks

  1. […] the possessive on words that end in “s”. Anyway, Sun’s Ruud van der Pas read a recent blog post over at Cilk Arts comparying that company’s parallel development platform and OpenMP, and found […]

  2. […] February I linked to a post at the Cilk Arts blog comparing OpenMP and Cilk (pro Cilk). Sun’s Ruud van der Pas read the post, and thought it misprepresented the OpenMP side […]

Comments

  1. I agree with your point of view-you have to read it with a grain of salt since they are evaluating their own product.

  2. Intel just released an open source site for Cilk Plus. See http://www.cilkplus.org to get more information.