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

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

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

Содержание
Предисловие 15
Часть I. ИНСТРУМЕНТЫ И КОНЦЕПЦИИ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
Глава 1. Введение 20
Глава 2. Тест производительности 25
Глава 3. Инструменты повышения производительности 33
Глава 4. Горячие точки 49
Глава 5. Архитектура процессоров 55
Часть II. ПРОБЛЕМЫ ПРОИЗВОДИТЕЛЬНОСТИ
Глава 6. Алгоритмы 68
Глава 7. Переходы 84
Глава 8. Память 99
Глава 9. Циклы 129
Глава 10. Медленные операции 143
Глава 11. Операции с плавающей точкой 156
Глава 12. Технология SIMD 169
Глава 13. Автоматическая векторизация 186
Глава 14. Специфические для процессоров варианты оптимизации 212
Глава 15. Основы многопроцессорной обработки 224
Глава 16. Реализация многопоточности средствами ОреnМР 237
Глава 17. Очередь заданий и другие сложные темы 257
Часть III. РАЗРАБОТКА И ОПТИМИЗАЦИЯ ПРИЛОЖЕНИЙ
Глава 18. Конкретный пример поточной обработки в видеокодеке 286
Глава 19. Разработка с прицелом на производительность 306
Глава 20. Сводим все вместе — базовые варианты оптимизации 313
Глава 21. Сводим все вместе — последние десять процентов 325
Литература 334
Алфавитный указатель 338

Название: Оптимизация ПО. Сборник рецептов
Автор: Ксинмин Тиан и др.
Язык: Русский
Издательство: Питер
Жанр: Программирование
Год выхода: 2010
Формат: DjVu
Страниц: 352
Размер: 22,95 Мб

Скачать Ксинмин Тиан и др. - Оптимизация ПО. Сборник рецептов

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."

Похожие новости:
Оптимизация приложений на платформе .Net (+ CD) Оптимизация приложений на платформе .Net (+ CD)
Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений.

Структуры данных и алгоритмы в Java. 2-е издание Структуры данных и алгоритмы в Java. 2-е издание
Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных.

Профессиональное программирование на PHP Профессиональное программирование на PHP
В книге рассматривается пятая версия РНР и новые объектно-ориентированные возможности языка, однако многие рекомендации вполне применимы и для предыдущей версии РНР, а идеи и стратегии повышения скорости и надежности кода, описанные в книге, позволят усовершенствовать код, написанный практически на любом языке высокого уровня.

Микроконтроллеры? Это же просто! Том 4 Микроконтроллеры? Это же просто! Том 4
В четвёртом томе книги «Микроконтроллеры? Это же просто!» излагаются базовые понятия двоичной арифметики с плавающей точкой - основы математического обеспечения работы современных микроконтроллеров. Особое внимание уделено использованию арифметики с плавающей точкой в программах вычисления элементарных функций.

Шамим Эхтер - Многоядерное программирование Шамим Эхтер - Многоядерное программирование
На сегодняшний день системы, построенные на основе многоядерной архитектуры, набирают все большую популярность.

0
Добавить комментарий
Ваше Имя: Ваш E-Mail:
Комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите символы, показанные на изображении: *
Видео Видео         Музыка Музыка
Игры Игры          Книги/Журналы Журналы
Программы Софт          Юмор Юмор
Мобила Мобила       Обои Обои
Календарь
«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

Ноябрь 2024 (93)
Октябрь 2024 (274)
Сентябрь 2024 (268)
Август 2024 (243)
Июль 2024 (204)
Июнь 2024 (72)
Друзья