Article

Parallelization with Intel® Cilk™ Plus

Compiler Methodology for Intel® MIC Architecture

Authored by Ronald W Green (Intel) Last updated on 06/01/2017 - 11:27
Blog post

New Contributed Code for Cilk™ Plus: DotMix, a Deterministic Parallel Random-Number Generator

DotMix is a new user-contributed code that provides programmers with a repeatable but efficient way to deterministically generate pseudorandom numbers in parallel in Intel® Cilk™ Plus. In this post, I explain what "contributed code" is, where it comes from, and give a brief preview of DotMix.
Authored by Jim Sukha (Intel) Last updated on 06/14/2017 - 15:59
Article

A DPRNG for Cilk™ Plus?

Continuing my previous post, I describe some of the challenges in implementing DotMix, a determinstic parallel random-number generator (DPRNG) for Intel® Cilk™ Plus.
Authored by Jim Sukha (Intel) Last updated on 06/07/2017 - 10:31
Article

Parallel sorts for Cilk Plus

This article describes the parallel sorts in the latest release of “Cilkpub”, an open-source library of utilities for Intel®

Authored by Arch D. Robison (Intel) Last updated on 06/07/2017 - 10:29
Article

How to spawn a statement in Cilk Plus

This blog discusses how to "spawn a statement" in Cilk Plus and some pragmatic considerations for doing so.

Cilk Plus has two ways to create parallelism:

Authored by Arch D. Robison (Intel) Last updated on 06/07/2017 - 10:34
Article

HPCWire Videos

Authored by admin Last updated on 06/07/2017 - 10:40
Article

Parallel Computation of Sparse Rulers

This article explains the sparse ruler problem, two parallel codes for computing sparse rulers, and some new results that reveal a surprising "gap" behavior for solutions to the sparse ruler proble

Authored by Arch D. Robison (Intel) Last updated on 06/07/2017 - 10:37
Article

A Parallel Stable Sort Using C++11 for TBB, Cilk Plus, and OpenMP

This article describes a parallel merge sort code, and why it is more scalable than parallel quicksort or parallel samplesort. The code relies on the C++11 “move” semantics.

Authored by Arch D. Robison (Intel) Last updated on 06/07/2017 - 10:37
Blog post

Do you have a face for parallelism?

Authored by Clay B. Last updated on 06/14/2017 - 16:00
For more complete information about compiler optimizations, see our Optimization Notice.