Книга: Ануфриенко А. В., Идрисов Р. И. «Introduction to performance optimization using Intel SW tools»

Introduction to performance optimization using Intel SW tools

The course concentrates mostly on application performance improvements with Intel Compiler and VTune Amplifier.
It briefly describes microprocessor architecture; application performance factors and common speedup techniques: scalar optimizations, loop optimizations, vectorization, parallelization, interprocedural optimizations and profiler guide optimizations. The course describes compiler architecture and command line options, compiler limitations and methods of providing additional information to the compiler. It gives a first insight to the performance analysis. Practical examples help to become familiar with VTune usage and the ideas of performance optimization.

Содержание:

Выходные данные...... 3 Лекция 1. Introduction to application optimizations with usage of Intel&# 174; performance tools...... 4 Лекция 2. Intel&# 174; performance analyze tools...... 17 Лекция 3. Optimizing compiler Scalar optimizations...... 31 Лекция 4. Optimizing compiler. Loop optimizations...... 47 Лекция 5. Optimizing compiler. Vectorization...... 68 Лекция 6. Optimizing compiler. Auto parallelization...... 92 Лекция 7. OpenMP fundamentials...... 111 Лекция 8. Optimizing compiler. Interpocedural optimizations...... 120 Лекция 9. Optimizing compiler. Static and dynamic profiler. Memory manager. Code generator...... 137 Лекция 10. Продуктивное создание быстрых, масштабируемых, надежных приложений Intel-Parallel-Studio-XE-2013SP1-PB--082213...... 152 Лекция 11. Инструмент проверки корректности использования памяти и потоков Intel-Inspector-XE-2013-PB--082213...... 166 Лекция 12. Высокопроизводительные компиляторы Intel C++ и Fortran Intel Composer XE 2013...... 182 Лекция 13. Высокопроизводительная библиотека MPI для организации обмена сообщениями в кластерах Intel MPI Library 4. 1...... 197 Лекция 14. Intel-VTune-Amplifier-XE-2013-PB-Russian...... 206 Лекция 15. Intel-Cluster-Studio-XE-2013SP1-PB-RU-082713...... 223 Лекция 16. Программные инструменты Intel для разработчиков...... 238 Лекция 17. Лидирующая в отрасли библиотека для высокопроизводительных математических вычислений Intel-Math-Kernel-Library-v11-1-PB-083013...... 251

Издательство: "Национальный Открытый Университет «ИНТУИТ»" (2016)

См. также в других словарях:

  • Sun Microsystems — Sun Microsystems, Inc. Logo used from the 1990s until acquisition by Oracle Former type Subsidiary Industry Computer systems Computer software Fate …   Wikipedia

  • List of important publications in computer science — This is a list of important publications in computer science, organized by field. Some reasons why a particular publication might be regarded as important: Topic creator – A publication that created a new topic Breakthrough – A publication that… …   Wikipedia

  • Datalight — Type Private[1] Founded Bothell, Washington, U.S. (incorporated 1983 (1983)) …   Wikipedia

  • Assembly language — See the terminology section below for information regarding inconsistent use of the terms assembly and assembler. Motorola MC6800 Assembly Language An assembly language is a low level programming language for computers, microprocessors,… …   Wikipedia

  • Google Chrome — This article is about the web browser. For the operating system, see Google Chrome OS. Google Chrome …   Wikipedia

  • CPU cache — Cache memory redirects here. For the general use, see cache. A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the… …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»