Фильтры

Article

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

Tips and techniques on using the Intel® Compilers to maximize your application performance.
Автор: Последнее обновление: 05.03.2019 - 22:07
Article

Intel® IPP Memory Function ippMalloc/Free FAQ

Information about Intel® Integrated Performance Primitives (Intel® IPP) memory functions
Автор: Последнее обновление: 31.07.2019 - 14: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?
Автор: админ Последнее обновление: 25.05.2018 - 15:30
Article

Performance Tools for Software Developers - Loop blocking

Loop blocking is a combination of strip mining and loop interchange to enhance reuse of local data. It helps the nested loops that manipulate arrays and are too large to fit into the cache. The loop blocking allows reuse of the arrays by transforming the
Автор: админ Последнее обновление: 25.05.2018 - 15:30
Article

Performance Tools for Software Developers - Auto-parallelization and /Qpar-threshold

The article describes effect of /Qpar-threshold option when doing auto parallelization with Intel C++ compiler.
Автор: админ Последнее обновление: 31.12.2018 - 15:00
Article

Diagnostic 10182: disabling optimization; runtime debug checks enabled

Warning about using runtime checks and optimization together. All optimizations will be disabled.
Автор: админ Последнее обновление: 25.05.2018 - 15:30
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) Последнее обновление: 27.03.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.
Автор: Martyn Corden (Intel) Последнее обновление: 25.05.2018 - 15:30
Article

Optimizations for MSC.Software SimXpert* using Intel® Threading Building Blocks (Intel® TBB)

MSC.Software SimXpert* is a fully integrated simulation environment for performing multidiscipline based analysis with a graphical interface designed to facilitate the end-to-end simulations. This article describes the threading of SimXpert.
Автор: Последнее обновление: 01.08.2019 - 09:30
Article

clock() or gettimeofday() or ippGetCpuClocks()?

There are various function you may use to find the computational time for IPP functions or IPP functions. The best method, we recommend is to use ippGetCpuClocks() from IPP itself.
Автор: Vipin Kumar E K (Intel) Последнее обновление: 31.07.2019 - 14:30