Научная статья на тему 'Распараллеливание алгоритмов построения связывающего дерева для решения на многопроцессорной вычислительной системе'

Распараллеливание алгоритмов построения связывающего дерева для решения на многопроцессорной вычислительной системе Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
114
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ховансков C. A.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Распараллеливание алгоритмов построения связывающего дерева для решения на многопроцессорной вычислительной системе»

энергетического института ( технического университета ). Данный комплекс позволяет приобрести необходимые практические навыки последовательного и параллельного вывода с использованием графа связности Ковальского [1] в логике предикатов первого порядка при изучении курса «Математическая логика».

УМК состоит из подсистемы ввода и вывода графической информации и подсистемы логического вывода. Встроенный текстовый редактор позволяет создавать и редактировать файлы с исходными данными. Результаты работы комплекса по желанию студента выводятся в файл и на печать. Подсистема логического вывода позволяет решить поставленную задачу двумя способами: применением последовательного или параллельного вывода. Последовательный включает в себя использование dcdp- и and-параллельного вывода. Решение задачи возможно в текстовом и графическом виде.

ЛИТЕРАТУРА

1. R.Kowlaski. A Proof Procedure Using Connection Graphs. • Journal of the Association for Computing Machinery, Vol.22, No.4, October 1975, pp.572-595.

УДК 681.3:621.3.049

С.А. Ховансков

Распараллеливание алгоритмов построения связывающего дерева для решения на многопроцессорной вычислительной системе

Рассмотрен ряд алгоритмов построения связывающих деревьев (дерево Прима, дерево Штейнера, волновой алгоритм и др.) с точки зрения применения для их решения многопроцессорных вычислительных систем ( МВС).

Произведен анализ работы каждого шага выбранных алгоритмов для определения в них независимых процессов. На основе анализа в каждом алгоритме найдены процессы, обладающие максимальным уровнем параллелизма по сравнению с остальными. Даны рекомендации по оптимальной конфигурации МВС.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.