Программная система ТОПАС для отображения параллельных программ на архитектуру вычислительных систем (версия 42)
Назначение - Программная система ТОПАС (Тестирование и Оптимизация отображений Параллельных Алгоритмов и Структур) предназначена для поиска и оптимизации отображения структуры параллельных программ на архитектуру параллельных вычислительных систем. Структуры программ и структуры межпроцессорных связей вычислительных систем задаются с помощью взвешенных графов.
Область применения - проектирование и оптимизация систем информатики, параллельных и распределенных алгоритмов и структур вычислительных систем.
Используемый алгоритм - Программная система основана на новых алгоритмах оптимизации, включая алгоритм эволюционных вычислений, генетический алгоритм и нейронные алгоритмы. По сравнению с версией 41 системы (регистрационный номер в ФАП СО РАН - PR12008), в данную версию включены три модификации метода моделирования отжига, включая алгоритмы глобальных и локальных вычислений, что позволяет расширить множество исследуемых алгоритмов отображения. Алгоритмы опубликованы в монографии: Монахов О. Г., Монахова Э. А. Параллельные системы с распределенной памятью: управление ресурсами и заданиями. Новосибирск: Изд-во ИВМиМГ СО РАН, 2001. 168с.
Функциональные возможности - Программная система использует оригинальный мультимедийный подход для задания и редактирования структуры программы и структуры вычислительной системы, для анимации и визуализации процесса оптимизации отображения и представления результатов. Позволяет автоматизировать поиск требуемого отображения и сократить время поиска. По сравнению с зарегистрированной ранее версией системы, в данной версии включена цветовая индикация результатов вычислений.
Инструментальные средства создания - Java, Eclipse
В приложении приведен пример визуализации работы программы.
Тип ЭВМ: IBM PC -совмест. ПК
Язык: Java
ОС: Windows, Linux, Unix
Вложение | Размер |
---|---|
topas-sa.pdf | 250.19 КБ |