Improving graphics processing performance using Intel(R) Cilk(TM) Plus

Author(s): Anoop Madhusoodhanan Prabha, Mark Sabahi

Authored by mark-sabahi (Intel) Last updated on 06/07/2017 - 11:57

Improving Averaging Filter Performance Using Intel® Cilk™ Plus

Intel® Cilk™ Plus is an extension to the C and C++ languages to support data and task parallelism.  It provides three new keywords to i

Authored by Anoop M. (Intel) Last updated on 06/01/2017 - 11:17

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/14/2017 - 08:45
Blog post

New Rules for Array Sections in Intel® Cilk™ Plus

This blog covers two important changes in the new specification to improve the language extension. One permits compilers to generate more efficient code. The other resolves a fundamental conflict that array sections brought up.
Authored by Arch D. Robison (Intel) Last updated on 06/14/2017 - 16:50
Blog post

SIMD Parallelism using Array Notation

Are you a C or C++ programmer who has ever envied APL or Fortran 90's array expressions?   Read on.  If you don't know what array expressions are, then you really should read on, to find out what y

Authored by Arch D. Robison (Intel) Last updated on 06/14/2017 - 16:49

Function maps in Array Notation are not converted to multi-threaded calls

Reference Number : DPD200167322Version : 12.0Product : Intel® C++ Compiler XE
Authored by Feilong H (Intel) Last updated on 06/01/2017 - 18:18

Intel® Cilk™ Plus – AOBench Sample

This is the AOBench example associated with the "Intel® Cilk™ Plus – The Simplest Path to Parallelism" how-to article.  It shows an Ambient Occlusion algorithm implemented as serial loops, one us
Authored by mark-sabahi (Intel) Last updated on 06/07/2017 - 12:02

Getting Started with Intel® Cilk™ Plus Array Notations

A simple introduction on how use Array Notations feature in Intel® Cilk™ Plus.
Authored by mark-sabahi (Intel) Last updated on 12/15/2017 - 16:08

Intel® Parallel Building Blocks: Getting Started Tutorial and Hands-on Lab

Information on how to get started with the Intel® Parallel Building Blocks, and labs for each technology.
Authored by Ronald W Green (Intel) Last updated on 12/15/2017 - 16:08

About Intel Cilk™ Plus and How To Get Started

This article has been updated for Intel C++ Composer XE 2013 and 2013 SP1 for Windows,  Linux* and Mac OS* X.

Authored by Jennifer J. (Intel) Last updated on 12/15/2017 - 17:08
For more complete information about compiler optimizations, see our Optimization Notice.