Previous | Next --- Slide 64 of 64
Back to Lecture Thumbnails
jrgallag

What are the practical differences between Cilk Plus and Open MP? I gather Clik Plus is officially supported by Intel, while Open MP is open source, but are there differences in features/performance between the two?

bpr

@jrgallag, I view OpenMP as being designed initially around task parallelism (i.e., parallel for), while Cilk is first about fork-join through cilk_spawn. However, each is evolving toward the other, such as OpenMP has added #pragma omp task and Cilk includes cilk_for. OpenMP does provide more keywords to "tune" the application.