Авторизация | Регистрация
Авторы от А до Я Расширенный поиск
-
-
товара: 1 шт.
на сумму: 462 руб.
пн-пт с 1000 до 1800
8 (499)
973-25-13
Задать вопрос
Доставка
Оплата
Математика
Параллельное программирование многопоточных систем с разделяемой памятью
Осталось всего: 1
495 р.
Купить

Параллельное программирование многопоточных систем с разделяемой памятью

Автор: Тормасов А.Г
ISBN: 978-5-89155-235-7
Год издания: 2014
Формат книги: 60х88/16
Кол-во страниц: 208
Издательство: Физматкнига
Тип обложки: Переплёт
Вес: 300 гр.

Описание

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

Обсуждаются вопросы основ аппаратного и программного обеспечения, связанных с работой параллельных программ на разделяемой памяти, методики организации корректного выполнения параллельных программ с точки зрения высоко- и низкоуровневых примитивов синхронизации аппаратной платформы. Вводятся формальные понятия, необходимые для математического описания проблем; рассматривается математическая задача о консенсусе в системах со сбоями. На конкретных примерах проводится обзор методов и подходов (неблокирующие алгоритмы, алгоритмы с быстрым и медленным путями исполнений и др.), рассматриваются практические алгоритмы из таких систем, как ядро ОС Linux. Представлены методики доказательства корректности неблокирующих алгоритмов и использования конечных автоматов для их описания. Также приводятся разработанные автором методики статического анализа исходного кода программ на наличие условий неразрешенных гонок, обусловленных аппаратными особенностями современных вычислительных систем, учитывающих наличие трансляции исходного кода с языков высокого уровня в инструкции целевой аппаратной платформы.

Книга подразумевает наличие базовых знаний языков программирования и основам устройства современных компьютеров. Акцент в практическом изложении делается на наиболее распространенную архитектуру Intel x86 в ее последних реализациях и специфических возможностях для организации корректного исполнения параллельных программ (хотя большинство обсуждаемых тем напрямую относится и к другим микропроцессорным архитектурам —таким как ARM, MIPS и т.д.).

Для студентов вузов, обучающихся по соответствующим специальностям и направлениям подготовки, а также для всех желающих более глубоко ознакомиться с основами программного и аппаратного обеспечения, непосредственно влияющими на выбор алгоритмов при разработке параллельных программ, работающих на разделяемой памяти (например, при многопоточном программировании).
Близкие по теме
  • От Абака до Кубита. 3-е изд.
    Автор: Альбов А.
    Рубрика: Математика
    ISBN: 978-5-907127-19-7
    Год издания: 2019
    182 р.
    Предзаказ
  • Задачник по математической статистике для студентов социально-гуманитарных и управленческих специальностей
    Осталось всего: 2
    Автор: Макаров А.А., Пашкевич А.В., Тамбовцева А.А.
    Рубрика: Математика
    ISBN: 978-5-4439-1369-8
    Год издания: 2019
    190 р.
    Купить
  • Уравнения с параметром и нестандартные задачи. 7–9 класс
    Осталось всего: 1
    Автор: Юрченко Евг. В., Юрченко Ел. В.
    Рубрика: Математика
    ISBN: 978-5-4439-1134-2
    Год издания: 2017
    95 р.
    Купить
  • Топология для бакалавров математики. Учебное пособие
    Осталось всего: 1
    Автор: Игнаточкина Л.А.
    Рубрика: Математика
    ISBN: 978-5-9907453-1-5
    Год издания: 2016
    172 р.
    Купить
  • Метематическое введение в небесную механику
    Автор: Поллард Г.
    Рубрика: Математика
    ISBN: 978-5-4344-0088-6
    Год издания: 2012
    338 р.
    Предзаказ
  • Площади и объемы
    Автор: Бончковский Р.Н
    Рубрика: Математика
    ISBN: 978-5-9502-0748-8
    Год издания: 2014
    203 р.
    Предзаказ