|
Исследование масштабируемости алгоритма Чиммино для решения систем линейных неравенств на кластерных вычислительных системах
И. М. Соколинская, Л. Б. Соколинский Южно-Уральский государственный университет (454080 Челябинск, пр. им. В.И. Ленина, д. 76)
Аннотация:
Работа посвящена исследованию масштабируемости алгоритма Чиммино для решения систем неравенств. Данный алгоритм является типичным представителем класса итерационных проекционных алгоритмов для решения систем линейных уравнений и неравенств. Для аналитического анализа масштабируемости используется модель параллельных вычислений BSF (Bulk Synchronous Farm). Дается представление алгоритма Чиммино в виде операций над списками с использованием функций высшего порядка Map и Reduce. Выводятся аналитические оценки верхней границы масштабируемости алгоритма для многопроцессорных вычислительных систем с распределенной памятью. Приводятся данные о реализация алгоритма Чиммино над списками на языке С++ с использованием программного шаблона BSF и библиотеки параллельного программирования MPI. Демонстрируются результаты масштабных вычислительных экспериментов, выполненных на кластерной вычислительной системе. На основе экспериментальных результатов дается анализ адекватности оценок, полученных аналитическим путем с помощью стоимостных метрик модели BSF.
Ключевые слова:
алгоритм Чиммино, система линейных неравенств, итерационный алгоритм, проекционный алгоритм, релаксация, модель параллельных вычислений BSF, оценка масштабируемости, эффективность распараллеливания, кластерные вычислительные системы.
Поступила в редакцию: 05.05.2018
Образец цитирования:
И. М. Соколинская, Л. Б. Соколинский, “Исследование масштабируемости алгоритма Чиммино для решения систем линейных неравенств на кластерных вычислительных системах”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 8:1 (2019), 20–35
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv204 https://www.mathnet.ru/rus/vyurv/v8/i1/p20
|
|