GCC 5 Will Have Full Support For Intel's Cilk Plus

Written by Michael Larabel in GNU on 10 September 2014 at 08:49 AM EDT. 2 Comments
GNU
While GCC has had Cilk Plus multi-threading support since last year that made it into GCC 4.9, with the upcoming GCC 5 release will be full support for Intel's Cilk Plus specification.

GCC's C and C++ front-ends will have full Cilk Plus support for task and data parallelism. Cilk Plus is similar in concept to OpenMP with being a C/C++ programming language extension that adds multi-threaded parallel computing support. Cilk Plus provides the cilk_for, cilk_spawn, and cilk_sync programming keywords for simple yet effective parallel programming.

A big Cilk Plus update landed in GCC last week for what's going to be called GCC 5 (formerly GCC 4.10) and now the release notes cite full Cilk Plus support as being a feature of this compiler update due out in 2015. GCC 5 also features DragonFlyBSD support and other changes.

A few days ago Intel also updated its Cilk Plus LLVM compiler.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week