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
Blog post

OpenMP* 4.0 may offer important solutions for targeting and vectorization

The upcoming OpenMP 4.0 will be discussed at SC12, and there wil

Authored by James R. (Blackbelt) Last updated on 05/28/2018 - 18:28
Article

OpenMP* 4.0 Features in Intel C++ Composer XE 2013

The current OpenMP* 4.0 RC1 specification and associated TR1 technical report (both available from http://openmp.org) adds new features for controlling vectorization and execution on coprocessors.

Authored by Last updated on 03/21/2019 - 12:08
File Wrapper

Parallel Universe Magazine - Issue 24, March 2016

Authored by admin Last updated on 12/12/2018 - 18:08
Article

Vectorization Essentials

Vectorization essentials to effectively use feature in the Intel® Xeon product family
Authored by admin Last updated on 04/24/2019 - 10:57
Article

New Features for Intel® MIC Architecture in the Intel Compiler

The list below summarizes new features and changes specific to programming for Intel® MIC Architecture with Intel Compiler 15.0:

Authored by AmandaS (Intel) Last updated on 03/21/2019 - 12:00
Article

整理您的数据和代码: 数据和布局 - 第 2 部分

Apply the concepts of parallelism and distributed memory computing to your code to improve software performance. This paper expands on concepts discussed in Part 1, to consider parallelism, both vectorization (single instruction multiple data SIMD) as well as shared memory parallelism (threading), and distributed memory computing.
Authored by David M. Last updated on 07/06/2019 - 16:40
Article

Diagnostic 15543: loop was not vectorized: loop with function call not considered an optimization candidate. (Fortran)

 

Cause:

A function call inside the loop is preventing auto-vectorization.

Authored by Martyn Corden (Intel) Last updated on 05/25/2018 - 15:30
Article

Vectorization and Array Contiguity with the Intel® Fortran Compiler

Subroutine dummy arguments can be pointers or assumed shape arrays, e.g.:

Authored by Martyn Corden (Intel) Last updated on 08/20/2018 - 15:52
Article

Explicit Vector Programming in Fortran

No longer does Moore’s Law result in higher frequencies and improved scalar application performance; instead, higher transistor counts lead to increased parallelism, both through more cores and thr

Authored by Martyn Corden (Intel) Last updated on 03/27/2019 - 15:50