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