Filters

Blog post

Fortran is more popular than ever; Intel makes it FAST

Just this past week, a senior radio telescope astronomer told me about the shift from C++ back to Fortran in his corner of the world. It is all about efficiency.

Authored by James R. (Blackbelt) Last updated on 03/21/2019 - 12:00
Article

Being Successful with the Intel® Compilers -- You Need to Know

Tips and techniques on using the Intel® Compilers to maximize your application performance.
Authored by Last updated on 03/05/2019 - 22:07
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

Intel® Fortran Compiler - What are the recommended options to target a Pentium® II processor-based system?

How to target an older Intel processor that does not support Intel(R) Streaming SIMD Extensions (Intel SSE)
Authored by admin Last updated on 12/26/2018 - 13:58
Article

Intel® Compiler - How can I generate optimized code to run on any IA-32 or Intel®64 architecture processor?

Some frequently used optimization switches of the Intel Compiler are described
Authored by admin Last updated on 05/25/2018 - 15:30
Article

Performance Tools for Software Developers - SSE generation and processor-specific optimizations continued

Can I combine the processor values and target more than one processor? How to generate optimized code for both Intel and AMD* architecture? Where can I find more information on processor-specific optimizations?
Authored by admin Last updated on 05/25/2018 - 15:30
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

IA-32 and Intel®64 Processor Targeting Overview

The compiler supports many options that tune or optimize an application for different Intel and non-Intel processors. Differences are explained, and the switches /arch, /Qx..., /Qax... (Windows*) and -m, -x..., -ax... (Linux*, Mac OS* X) are recommended.
Authored by Martyn Corden (Intel) Last updated on 05/25/2018 - 15:30
Article

Build CP2K using Intel Fortran compiler Professional Edition

This article show how to build CP2K for Intel64 platform, using Intel® Fortran Compiler Professional Edition version 11.0 / 11.1 or Intel® Fortran Composer XE 2011, and Intel® Math Kernel Library (MKL) with FFTW 3.x support
Authored by Last updated on 06/01/2017 - 18:15