Обложка отсутствует
8 1
Скачать PDF

Программирование параллельных процессов

Информатика Магистратура
Характеристики
206 страниц 4.6 MB
Издательство Алтайский государственный технический университет им. И.И. Ползунова
Тип издания учебное пособие для студентов направления 09.04.04 «Программная инженерия» (магистратура)

Описание

Учебное пособие посвящено проектированию и реализации параллельных приложений.В пособии рассматриваются способы реализации параллельных алгоритмов с использованием нативных потоков операционной системы, средств OpenMP и библиотеки MPI разных стандартов; проектирование распределенных программных систем с использованием языка UML и реализация их на основе примитивов синхронизации. Делается введение в основные паттерны параллельного программирования и основные классические проблемы. Рассматриваются объекты ядра операционной системы (на примере Windows) и внутренняя организация потоков и процессов. Кроме этого, изучаются сетевые соединения на основе сокетов и способы реализации распределенных систем на их основе. Рассматривается введение в программирование для супер- компьютеров для графических процессоров на основе OpenCL. Примеры приведены, в основном, на языке C. В конце даны рекомендации по использованию современных средств С++ для решения рассмотренных задач. Пособие отвечает стандартам высшего образования по направлению подготовки 09.04.04 «Программная инженерия», также может быть использовано на направлении 09.04.01 «Информатика и вычислительная техника» и других IT-специальностях.

Другие книги категории

Kotlin. Сборник рецептов

Kotlin. Сборник рецептов

Информатика Бакалавриат Специалитет
220 стр. 1.5 MB
56 6

Django 5 в примерах

Информатика Бакалавриат Специалитет
866 стр. 57.8 MB
39 16

Web-технологии

Информатика Бакалавриат Специалитет
163 стр. 1.7 MB
30 2