Setting thread affinity on SMT or HT enabled systems for better performance

Authored by Vipin Kumar E K (Intel)
For SMT (Simultaneou Mutli Threading) or HT (Hyper Threading) enabled systems, for. e.g: "Nehalem" based machines to get best MKL performance we recommend you to set thread affinity. Last updated on 08/14/2012 - 02:22

Intel thread affinity environment variable for OpenMP*

Authored by om-sachan (Intel)
Intel thread affinity environment variable KMP_AFFINITY for openMP is explained in Compiler Intel® compiler user guide topic “Thread Affinity Interface (Linux* and Windows*)”. Last updated on 10/18/2012 - 22:14

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

Authored by
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. Last updated on 08/13/2013 - 08:59

Using Threaded Intel® MKL in Multi-Thread Application

Authored by Ying H (Intel)
Introduction Last updated on 12/25/2013 - 18:46