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.
I agree with your point of view-you have to read it with a grain of salt since they are evaluating their own product.
Intel just released an open source site for Cilk Plus. See http://www.cilkplus.org to get more information.