Intel® Advisor Help
Intel® Cilk™ Plus is supported by the Intel® C++ Compiler, which is part of most Intel® Parallel Studio XE editions). It is also supported by other compilers, such as certain versions of the GNU* gcc compiler with the Intel Cilk Plus branch and other compilers (see http://cilkplus.org/which-license). To use Intel Cilk Plus, you must use one of these compilers so they recognize the Intel Cilk Plus keywords.
On Linux OS systems, use of Intel Cilk Plus is enabled when using the Intel® C++ Compiler (icc) or the gcc compiler with the Intel Cilk Plus branch. With the Intel C++ Compiler, Intel Cilk Plus use is enabled by default. To make sure Intel Cilk Plus use is enabled with the GNU gcc, check the option flag_enable_cilk (for Cilk language keywords).
Intel Cilk Plus normally uses one worker thread per CPU core or hardware thread on your system. If you want to change the number of worker threads, set the environment variable CILK_NWORKERS to the desired number of worker threads before running your program (see the Intel Cilk Plus help).