Технологии автоматического дедуктивного распараллеливания в языке Planning C - Владимир Викторович Пекунов

Книга "Технологии автоматического дедуктивного распараллеливания на языке планинг це" авторства Владимира Викторовича Пекунова рассказывает о решении проблемы автоматического параллельного выполнения C-программ применением средств разработки языковых плагинов к языку планирования це 2.1.

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

Монография содержит результаты разработки теории и технологии параллельной обработки для широкого класса C-приложений, использующих библиотеку PDDL (Planning Domain Description Language) и реализующих технологию дедуктивного планирования. Теория содержит классические методы решения задач параллельной обработки на модели многозадачной недетерминированной многопроцессорной системы — методы с использованием блокировок (для решения проблемы взаимного исключения), без использования блокировок (топологический подход) с помощью двухфазной синхронизации (по переменной состояния процесса). Распараллеливание решений с непрерывными изменениями структуры программы в ходу (перестройка данных и/или графиков исполнения элементарных операторов) осуществляется ранее не исследованным способом: при критическом по отношению к параллельным шагам выполнения тела цикла ставится разделитель по переменной-границе, определяющей конец его повторного исполнения (к примеру, счетчик сравнений при просмотре массива). Интерфейсные подключаемые расширения языка PDDL позволяют реализовать задания на параллельное выполнение операторов и повторноиспользовать их во многих приложениях, что способствует стандартизации мотода и применению типовых конструкций на практике. Описаны также общая процедурная методика формализации сложных распределенных однородных систем, модель обработки и алгоритмы синхронизации процессоров в средствах параллельного решения сложных многовариантных динамических задач, использующие топологический подход к планированию.

Электронная Книга «Технологии автоматического дедуктивного распараллеливания в языке Planning C» написана автором Владимир Викторович Пекунов в году.

Минимальный возраст читателя: 12

Язык: Русский

ISBN: 9785005635532


Описание книги от Владимир Викторович Пекунов

Работа посвящена решению проблемы автоматического распараллеливания C-программ с применением средств построения языковых расширений языка Planning C 2.0. Предложены механизмы реализации расширений, доказана теорема об их реализуемости. Предложена новая технология распараллеливания тел циклов, состоящих из двух зависимых по данным частей. Предложена технология оптимизирующей векторизации многократно выполняемых циклов с расходящимися трассами итераций на векторных расширителях.



Похожие книги

Информация о книге

  • Рейтинг Книги:
  • Автор: Владимир Викторович Пекунов
  • Категория: Математика
  • Тип: Электронная Книга
  • Возрастная категория: 12+
  • Язык: Русский
  • Издатель: Издательские решения
  • ISBN: 9785005635532