Video

Getting Better Performance on Dijkstra’s Shortest Path Graph Algorithm using the Intel® Compiler

We optimized a version of Dijkstra’s shortest path graph algorithm using a combination of Intel® Cilk™ Plus array notation and OpenMP* parallel for.

Authored by robert c. Last updated on 06/15/2016 - 15:04
Article

Backend Signals error when compiling code including Intel® Cilk™ Plus headers

Compiler can sometimes randomly crash when compiling multiple files on the same command line or in the IDE that #include Intel® Cilk™ Plus header files
Authored by Brandon Hewitt (Intel) Last updated on 06/15/2016 - 15:04
Article

Intel® Cilk™ Plus Requires Intel® Streaming SIMD Extensions 2 Support

The Intel® Cilk™ Plus runtime uses Intel® Streaming SIMD Extensions 2 instructions, and so will cause exceptions if run on cpus older than Pentium® 4.
Authored by Brandon Hewitt (Intel) Last updated on 06/15/2016 - 15:04
Article

Elemental functions: Writing data parallel code in C/C++ using Intel® Cilk™ Plus

Intel® Cilk™ Plus provides simple to use language extensions to express data and task-parallelism to the C and C++ language. This article describes one of these programming constructs: “elemental functions”.
Authored by Robert Geva (Intel) Last updated on 06/15/2016 - 15:04
Article

Using an Intel® Cilk™ Plus Reducer in C

A description of the C interface for Intel® Cilk™ Plus reducers.
Authored by Brandon Hewitt (Intel) Last updated on 06/15/2016 - 15:04
For more complete information about compiler optimizations, see our Optimization Notice.