Filters

Article

OpenMP* and the Intel® IPP Library

How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
Authored by Last updated on 07/31/2019 - 14:30
Article

Using KMP_AFFINITY to create OpenMP* thread mapping to OS proc IDs

This article explains how to create your own OpenMP* thread mapping to OS proc IDs with Intel® C/C++ and Fortran compiler, by setting environment variable KMP_AFFINITY. It also provides some thread affinity demo results on when use different settings.
Authored by Last updated on 05/25/2018 - 15:30
Article

Recommended Settings for Calling Intel® Math Kernel Library Routines from Multi-Threaded Applications

Recommended settings for calling Intel MKL routines from multi-threaded1 applications
Authored by Konstantin Arturov (Intel) Last updated on 04/12/2019 - 11:55
Article

Don't Use the OpenMP* THREADPRIVATE 'Compatibility' Option when Everything is Compiled by Intel

The Intel C++ and Fortran compilers for Windows* and Linux* provide 'legacy' and 'compatibility' implementations of the OpenMP THREADPRIVATE directive. The 'compatibility' option should not be used when everything is compiled by Intel compilers.
Authored by Kenneth Craft (Intel) Last updated on 07/08/2019 - 15:12
Article

Intel® C++ and Fortran Compilers now support the OpenMP* 3.1 Specification

The newest releases of the Intel® C++ and Fortran Compilers support new features in the OpenMP* 3.1 Specification
Authored by Kenneth Craft (Intel) Last updated on 05/25/2018 - 15:48
Article

Bogus OpenMP KMP_AFFINITY warnings on non-Intel processor hosts

An application compiled with -Qopenmp (Windows*)/-openmp (Linux*) and run on a host not containing a genuine Intel® processor may generate bogus OMP: Warning #71 and Warning #72.
Authored by Kenneth Craft (Intel) Last updated on 05/25/2018 - 15:48
Article

Multithreaded debugging issues on Pardus Linux

Due to an issue with the default libthread library on Pardus Linux* version 2011.2, 64-bit, the debugger cannot detect which threading library is being used by the debuggee.

Authored by Hubert H. (Intel) Last updated on 12/31/2018 - 14:00
Article

OpenMP loop does not parallelize with continue statement in the catch block

The compiler does not parallelize OpenMP loops that contain a "continue" statement in a C++ catch block inside the parallel region.
Authored by Last updated on 05/25/2018 - 15:30
Article

Intel® MKL Sparse BLAS Overview

Sparse BLAS routines can be useful to implement iterative methods for solving large sparse systems of equations or eigenvalue problems
Authored by Last updated on 07/03/2019 - 20:00
Article

Programming and Compiling for Intel® Many Integrated Core Architecture

This article discussions parallelization and provides links that will help you understand your programming environment and evaluate the suitability of your app.
Authored by AmandaS (Intel) Last updated on 03/26/2019 - 10:07