Intel® Cilk™ Plus

New Intel Cilk Plus runtime sources and SDK is now available

New Intel Cilk Plus runtime sources and SDK were just released and are available for download now.

  • Intel Cilk Plus runtime sources build 4420 contains minor scheduler improvements and community-contributed Raspberry Pi* port
  • Intel Cilk Plus SDK build 4421 contains support for the latest Linux*, Windows*, and Mac OS X* operating systems

More information can be found at

Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016

The new version Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016 that has launched early this week. If your support license is current you can download and install this at no additional charge from the Intel Registration Center

You will find some blog postings about some new features and new free tools.

Regression on ARM hardware gcc 6.2 and 7.1

Thank you for including the slight modifications that allow gcc with Cilk support to build for ARM architectures.  I mentioned a slight problem with performance at and also at relating to the 7.1 version of the gcc Cilk.

Code Exploring in Cilkplus


CilkPlus comes with some keywords like cilk_spawn, cilk_for etc. I wonder if I can explore how are they invoked and where the definition for them are actually written. For example, when cilk_spawn is invoked where the control goes?

Beside this, inside cilk.h there are some macros defined as the same name as those keywords. But I don't know where the code for these things is actually written. I am facing difficulties to get the flow. Any idea regarding this? Please let me know if my question is not clear?




Does Intel Cilk Plus SDK support offload to gfx?


Environment: Linux, latest GCC.

I am evaluating the offloading capabilities of the Intel Cilk Plus SDK using: #pragma offload target(gfx)

Is it supported using the latest Cilk Plus SDK or is Intel Compiler must be used?

When trying the latest GCC it gives a warning that this pragma is not supported.


Tomer Gal

Using SVM for Intel Graphics Technology


I'm writing a benchmark to compare different technologies and their performance accross various platforms (on Linux). One of the platform is an Intel Broadwell-H  (Core i7-5775C with integrated GPU Iris Pro 6200), so I'm testing the various ways to offload a code on my GPU using Cilk Plus. Right now, I'm trying to use SVM so I followed this tutorial but I'm facing some problems. Here's my code :

Subscribe to Intel® Cilk™ Plus