Описание книги Оптимизация ПО. Сборник рецептов:
Эта книга содержит практические рецепты, позволяющие разработчикам увеличить производительность приложений на платформе Intel. На простых примерах ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точкой и многое другое. Книга будет интересна всем разработчикам, желающим освоить передовые технологии и улучшить качество кода.
Содержание книги:
Часть I. ИНСТРУМЕНТЫ И КОНЦЕПЦИИ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
- Введение
- Тест производительности
- Инструменты повышения производительности
- Горячие точки
- Архитектура процессоров
Часть II. ПРОБЛЕМЫ ПРОИЗВОДИТЕЛЬНОСТИ
- Алгоритмы
- Переходы
- Память
- Циклы
- Медленные операции
- Операции с плавающей точкой
- Технология SIMD
- Автоматическая векторизация
- Специфические для процессоров варианты оптимизации
- Основы многопроцессорной обработки
- Реализация многопоточности средствами ОреnМР
- Очередь заданий и другие сложные темы
Часть III. РАЗРАБОТКА И ОПТИМИЗАЦИЯ ПРИЛОЖЕНИЙ
- Конкретный пример поточной обработки в видеокодеке
- Разработка с прицелом на производительность
- Сводим все вместе — базовые варианты оптимизации
- Сводим все вместе — последние десять процентов
7,748 просмотров всего, 1 просмотров сегодня