Параллельное программирование
книга

Параллельное программирование

Здесь можно купить книгу "Параллельное программирование " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Год: 2016

Место издания: Москва

ISBN: 978-5-94774-546-7

Страниц: 346

Артикул: 76497

Электронная книга
150

Краткая аннотация книги "Параллельное программирование"

Предлагаются методы параллельных вычислений при решении ряда задач оптимизации, методы организации оптимальных параллельных вычислительных процессов управления и информационного обслуживания, методы диспетчирования и синхронизации. Обсуждается применение методов параллельного программирования при разработке GRID-технологий.
Рассматривается реализация языка логического вывода ПРОЛОГ в ВС SPMD-архитектуры. Демонстрируется возможность параллельной обработки списковых структур. Исследуется проблема оптимизации информационного обслуживания сетевой базой данных при превращении её в многоканальную систему массового обслуживания. Ротация сегментов базы данных обеспечивает многоканальный доступ и синхронизацию обращения к ним. Анализируется возможность применения локальной вычислительной сети в качестве вычислительного комплекса для распределённых вычислений. Приводится пример организации вычислений методом «сеток». Рассматриваются параллельные методы решения задач линейного и целочисленного линейного программирования, методы решения транспортной задачи без ограничений и с ограничениями пропускной способности коммуникаций, а также задачи нахождения максимального потока в сети. Предлагаются параллельные методы решения задач нелинейного программирования с линейными ограничениями, произвольной «плоской» задачи нелинейного программирования, а также метод нахождения опорного плана для задачи линейного программирования на основе анализа нормалей к поверхности многогранника допустимых решений. В качестве задач исследования операций освещаются две взаимно обратные задачи: нахождение минимального количества исполнителей для завершения комплекса работ за заданное время и нахождение плана выполнения работ за минимальное время заданным составом исполнителей. Рассматриваются различные схемы организации параллельных управляющих вычислительных процессов, в том числе - в управляющей системе с многоканальным доступом. Приводятся концептуальные основы параллельного программирования в МВК семейства «Эльбрус». Предлагаются диспетчеры для оптимального динамического распределения работ между процессорами однородной и неоднородной вычислительной системы.
Рассматриваются средства и задачи синхронизации параллельных процессов при использовании общих ресурсов - во избежание коллизий и тупиковых ситуаций.
Освещаются проблемы оценки производительности многопроцессорных вычислительных систем, организации помехоустойчивых вычислений и оценки надёжностных характеристик при испытаниях. Обсуждаются проблемы применения методов параллельных вычислений при реализации GRID-технологий – при объединении всемирных вычислительных ресурсов в сеть со свободным доступом, аналогично единой энергетической системе, что является естественным развитием современного Интернет.

Содержание книги "Параллельное программирование"


Выходные данные
Лекция 1. Параллельные технологии решения информационно-логических задач
Лекция 2. Применение SPMD-технологии при построении сетевых баз данных с циркулирующей информацией
Лекция 3. Сетевые технологии параллельного программирования
Лекция 4. Параллельные и сетевые технологии решения задач линейного программирования
Лекция 5. Параллельные методы расчета транспортной сети
Лекция 6. Некоторые задачи нелинейного программирования и нахождение опорного плана для задачи линейного программирования
Лекция 7. Параллельное программирование — аппарат исследования операций
Лекция 8. Организация и оптимизация параллельных процессов
Лекция 9. Организация параллельной обработки информации в АСУ коллективного пользования
Лекция 10. Диспетчирование параллельных вычислительных систем
Лекция 11. Синхронизация параллельных процессов
Лекция 12. Эффективность вычислительных систем
Лекция 13. GRID-технологии
Лекция 14. Заключение
Список литературы

Все отзывы о книге Параллельное программирование

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Параллельное программирование

столбец, соответствующий этой переменной.3. Проверяем, появилась ли в A строка, содержащая только нулевыеэлементы, или обратилась ли в нуль левая часть исключенногоуравнения. (Предполагаем, что все свободные члены уравненийбольше нуля.) При положительном результате анализа выполняемшаг 5. В противном случае — следующий шаг.4. Для каждой s -й строки A выделяем множество {ys}переменных, соответствующих единичным элементам.Проверяем: ?При отрицательном результате анализа(свободный член превышает сумму верхних оценок переменных)выполняем шаг 5. В случае успешной проверки 3 и 4 выполняемшаг 6.5. Данный шаг выполняется, если испытываемое значение yl = 0выбрано неудачно. Отменяем исключение столбца,соответствующего переменной yl, и выполняем шаг 2.6. Фиксируем yl = 0, и если комбинация нулей сформирована неполностью, выполняем шаг 2.Продолжим рассмотрение примера.Полагаем y1 = 0. Это не приводит к нарушению оценок, указанных валгоритме.Полагаем y2 = 0. Это также не приводит к нарушению оценок.Полагаем y3 = 0. Нулевые строки не появились. Однако в первойстроке осталась единственная единица, соответствующая переменнойy4. Т.к. y4= 7 < 11, отвергаем нулевое значение переменной.Полагаем y4 = 0. Нулевые строки не появились, однако в первой жестроке осталась единственная единица, соответствующая переменнойy3. Т.к. y3 = 9 < 11, отвергаем и это значение.Полагаем y5 = 0. Это не приводит к нарушению оценок.Полагаем y6 = 0. В пятой строке остается единственная единица,Параллельное программированиеБарский А.Б.114

Внимание!
При обнаружении неточностей или ошибок в описании книги "Параллельное программирование (автор А. Барский)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!