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

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++ и желаете получать все бенефиты Вашего языка, то эта книга для Вас.

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



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

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

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

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