Experimental feature: Viewing load imbalance in OpenMP* applications with Intel® VTune™ Amplifier XE

With Intel® VTune™ Amplifier XE 2013 Update 12 and earlier it was possible to profile OpenMP applications with parallel regions as described in the article

Authored by Olga Malysheva (Intel) Last updated on 06/07/2017 - 10:32

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

Heterogeneous Computing Pipelining

Download PDF

Authored by Ilya A. (Intel) Last updated on 05/31/2017 - 16:20

miniGhost on Intel® Xeon® processors and Intel® Xeon Phi™ Coprocessor


This article provides instructions for code access, build, and run directions for the miniGhost code, running on Intel® Xeon® processors and Intel® Xeon Phi™ Coprocessors.

Authored by Karthik Raman (Intel) Last updated on 06/07/2017 - 10:29
Blog post

Intel® Xeon Phi™ Coprocessor Developer Training Coming to a City Near You in 2015

Intel is offering an updated and expanded series of software developer trainings in parallel programming using the Intel® Xeon Phi™ coprocessor.
Authored by Mike P. (Intel) Last updated on 06/14/2017 - 16:23

Missing lsb dependency when installing Intel® Cluster Runtimes on SLES* 12

How to resolve a missing lsb package on SLES* 12.
Authored by Jeremy Siadal (Intel) Last updated on 06/07/2017 - 11:58

Choosing between OpenMP* and Explicit Threading Methods

OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
Authored by Last updated on 06/01/2017 - 11:19

Threading Models for High-Performance Computing: Pthreads or OpenMP?

In recent years, Linux* has bolster its presence on the server, due to improved kernel support for threads. Along the way, Linux abandoned its original threading API (called Linux threads) and adopted Pthreads as its native threading interface, joining most of the UNIX variants available today. Linux developers-just like programmers working on UNIX and Windows*-can avail themselves of a second...
Authored by Last updated on 06/01/2017 - 11:20
For more complete information about compiler optimizations, see our Optimization Notice.