На сегодняшний день системы, построенные на основе многоядерной архитектуры, набирают все большую популярность. Эта книга поможет разработчикам программного обеспечения, используя многопоточность, создать высокопроизводительные приложения на основе многоядерной архитектуры Intel. Книга позволяет читателю на практике освоить основы параллельного программирования, программирование с использованием API, интерфейс ОреnМР, решение наиболее распространенных задач параллельного программирования; отладку и тестирование многопоточных приложений; инструменты разработки приложений. Книга содержит множество примеров исходного кода, позволяющих читателю быстро, на практике опробовать тот или иной описываемый метод. Издание рассчитано на разработчиков ПО и студентов, изучающих многоядерную архитектуру.
Предисловие.
К настоящему моменту большинство технических специалистов уже слышали о радикальных переменах, происходящих в создании современных компьютерных платформ. Такие компании, как Intel, IBM, Sun и AMD, представили микропроцессоры, имеющие несколько исполнительных ядер на одном кристалле. В 2005 г. потребители имели возможность покупать настольные компьютеры, серверы и игровые приставки, в которых работали процессоры с несколькими исполнительными ядрами. Перспективные планы выпуска продуктов показывают, что это только начало; вместо того чтобы гнаться за показателем в 10 Ггц тактовой частоты, производители полупроводников сейчас работают над тем, чтобы вырваться в лидеры по количеству ядер на одном кристалле. В будущем вычислительные платформы (будь то настольные, серверные или специализированные встроенные) будут, скорее всего, многоядерными.
Краткое содержание.
Об авторах.
Предисловие.
Глава 1. Введение в многоядерную архитектуру.
Глава 2. Обзор систем поточной обработки.
Глава 3. Фундаментальные концепции параллельного программирования.
Глава 4. Поточная обработка и конструкции параллельного программирования.
Глава 5. API поточной обработки.
Глава 6. ОреnМР — переносимое решение для поточной обработки.
Глава 7. Решение распространенных проблем параллельного программирования.
Глава 8. Приемы многопоточной отладки.
Глава 9. Основы архитектуры одноядерных процессоров.
Глава 10. Поточная обработка на многоядерных процессорах производства Intel.
Глава 11. Продукты Intel для разработки программного обеспечения.
Словарь терминов.
Список литературы.
Алфавитный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Многоядерное программирование, Эхтер Ш., Робертc Д., 2010 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - djvu - Яндекс.Диск.
Дата публикации:
Хештеги: #Эхтер :: #Робертc :: #2010 :: #программирование
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Программист-фанатик, Фаулер Ч., 2015
- Приемы объектно-ориентированного проектирования, паттерны проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д., 2015
- Приемы объектно-ориентированного проектирования, паттерны проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д., 2010
- Объектно-ориентированное мышление, Вайсфельд М., 2014
Предыдущие статьи:
- Книга веб-программиста, секреты профессиональной разработки веб-сайтов, Хоган Б., Уоррен К., Уэбер М., Джонсон К., Годин А., 2013
- Карьера программиста, как устроиться на работу в Google, Microsoft или другую ведущую IТ-компанию, Лакман М.Г., 2012
- Как программировать на Visual С# 2012, Дейтел П., Дейтел X., 2014
- Изучаем Haskell, библиотека программиста, Мена А., 2015