Информация о книге

978-5-388-00131-3

Главная  » Тематика определяется » Оптимизация ПО. Сборник рецептов

Бик А., Гербер Р., Смит К., Тиан К., Оптимизация ПО. Сборник рецептов


серия: Библиотека программиста
Питер, 2010 г., 978-5-388-00131-3 , 232*165*15 мм., тираж: 1000


Описание книги

Эта книга содержит практические рецепты, позволяющие разработчикам увеличить производительность приложений на платформе Intel. На простых примерах ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точкой и многое другое. Книга будет интересна всем разработчикам, желающим освоить передовые технологии и улучшить качество кода.

Ключевые слова


  Intel   Fortran 


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



Содержание книги

Предисловие
Благодарности
Помощь читателей
От издателя перевода
Часть I. Инструменты и концепции повышения
производительности
Глава 1. Введение
Оптимизация программного обеспечения
Заблуждения относительно оптимизации
Процесс оптимизации программного обеспечения
Основные моменты
Глава 2. Тест производительности
Атрибуты теста производительности
Воспроизводимость (обязательный атрибут)
Репрезентативность (обязательный атрибут)
Простота применения (обязательный атрибут)
Проверяемость (обязательный атрибут)
Измерение прошедшего времени (желательный
атрибут)
Полнота охвата (в зависимости от ситуации)
Точность (в зависимости от ситуации)
Примеры тестов производительности
Основные моменты
Глава 3. Инструменты повышения
производительности
Механизмы отсчета времени
Оптимизирующие компиляторы
Использование компиляторов C++ и Fortran
производства Intel
Оптимизация для конкретных процессоров
Написание функций для конкретного процессора
Другие варианты оптимизации компиляторов
Типы программных профилировщиков
Монитор производительности производства
Microsoft
Анализатор производительности VTunе
Выборка
Граф вызовов
Профилировщик codecov компилятора Intel
Профилировщик Microsoft Visual C++
Выборка или инструментовка
Пробы и ошибки, здравый смысл и терпение
Основные моменты
Глава 4. Горячие точки
Причины появления горячих и холодных точек
Больше, чем просто время
Равномерное выполнение без горячих точек
Основные моменты
Глава 5. Архитектура процессоров
Функциональные блоки
Два чизбургера, пожалуйста!
Выборка и декодирование команд
Выполнение команд
Удаление
Регистры и память
Основные моменты
Часть II. Проблемы производительности
Глава 6. Алгоритмы
Вычислительная сложность
Выбор команд
Зависимость по данным и параллелизм команд
Требования к памяти
Параллельные алгоритмы
Универсальность алгоритмов
Выявление алгоритмических проблем
Основные моменты
Алфавитный указатель


Об авторе


Отзывы

Книга - для профи  [20 January 2013]
Прекрасная книга для профи, которым требуется выжимать максимум "скорострельности" из программы. Ориентирована, естественно, на Intel. Глубина изложения - весьма серьезная: от использования кэша до применения OpenMP. Лично для меня в книге оказалось достаточно много интересных страниц. Рекомендую всякому серьезному программисту.
Must have!  [10 May 2011]
Отличная книга, написанная профессионалами для желающих стать профессионалами. Актуально, структурировано, доступно.
Если Вы программист C++ и желаете получать все бенефиты Вашего языка, то эта книга для Вас.

Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Бик А., Гербер Р., Смит К., Тиан К., Оптимизация ПО. Сборник рецептов в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.