过滤器

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?
作者: 管理 最后更新时间: 2018/05/25 - 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.
作者: 最后更新时间: 2019/07/31 - 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.
作者: Martyn Corden (Intel) 最后更新时间: 2019/03/27 - 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.
作者: Martyn Corden (Intel) 最后更新时间: 2018/05/25 - 15:30
Article

User Specified Weighting for PGO .dyn Files Now Available

The Intel® C++ Compiler 11.1 Professional Edition now allows you to merge .dyn files with customized weighting.
作者: 最后更新时间: 2018/12/27 - 10:47
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.
作者: Martyn Corden (Intel) 最后更新时间: 2019/07/04 - 10:00
Article

New fast basic random number generator SFMT19937 in Intel MKL

New BRNG SFMT19937 in Intel MKL
作者: Chao Y (Intel) 最后更新时间: 2019/03/27 - 12:20
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.
作者: An Le (Intel) 最后更新时间: 2018/12/31 - 15:00
Article

Don't optimize when using -ftrapuv for uninitialized variable detection

The switch /Qtrapuv (-ftrapuv) for detecting certain uninitialized variables is designed to work with optimization disabled
作者: Martyn Corden (Intel) 最后更新时间: 2018/08/27 - 14:30
Article

Intel® MKL with NumPy, SciPy, MATLAB, C#, Python, NAG and More

The following article explains on using Intel® MKL with NumPy/SciPy, Matlab, C#, Java, Python, NAG, Gromacs, Gnu Octave, PETSc, HPL, HPCC, IMSL etc.
作者: Gennady F. (Blackbelt) 最后更新时间: 2019/12/09 - 12:20