Filters

Article

Intel® Fortran Compiler for Linux* - Are the libraries thread safe?

Are the Intel Fortran run-time libraries thread safe?
Authored by admin Last updated on 07/04/2019 - 10:00
Article

Building NCAR Graphics* with the Intel® compilers

Introduction
Authored by AmandaS (Intel) Last updated on 06/07/2017 - 09:20
Article

Intel® MKL and Intel® IPP: Choosing a High Performance FFT

The purpose of this document is to help developers determine which FFT, Intel® MKL or Intel® IPP is best suited for their application.
Authored by Last updated on 07/31/2019 - 14:23
Article

Requirements for Vectorizable Loops

Vectorization is one of many optimizations that are enabled by default in the latest Intel compilers. In order to be vectorized, loops must obey certain conditions, listed below. Some additional ways to help the compiler to vectorize loops are described.
Authored by Martyn Corden (Intel) Last updated on 03/27/2019 - 14:36
Article

Diagnostic 7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP do-directive or a parallel-do-directive, or an OMP simd-directive or a do-simd-directive

Diagnostic 7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP do-directive or a parallel-do-directive, or an OMP simd-direc

Authored by Last updated on 12/31/2018 - 15:00
Article

Threading Fortran Applications for Parallel Performance on Multi-Core Systems

Advice and background information is given on typical issues that may arise when threading an application using the Intel Fortran Compiler and other software tools, whether using OpenMP, automatic parallelization or threaded libraries.
Authored by Martyn Corden (Intel) Last updated on 12/12/2018 - 18:00
Article

Intel® MKL Entry Points

Many functions in Intel® Math Kernel Library (MKL) have multiple entry points. This article describes the entry points that exist and why they are there.
Authored by Gregory Henry (Intel) Last updated on 03/27/2019 - 10:00
Article

Using Tasking in OpenMP* with the Intel® Fortran Compiler

The multi-core performance of a legacy Fortran benchmark unsuited to data parallelism is enhanced by threading using the TASK construct of OpenMP and the Intel Fortran Compiler. The necessary source code changes are explained in detail.
Authored by Martyn Corden (Intel) Last updated on 07/04/2019 - 10:00
Article

Guided Auto-Parallel (GAP)

Guided Auto-Parallel - compiler feature providing guidance to user on what changes are necessary for the compiler to automatically add vectorization or parallelization to serial application.
Authored by An Le (Intel) Last updated on 12/31/2018 - 15:00