Регистрация / Вход
Прислать материал

Создание комплекса инструментальных средств для автоматизации процессов разработки и оптимизации параллельных программ.

Стадии проекта
Предложение принято
Конкурс завершен
Выполнение этапа проекта
Проект
02.434.11.1002
Продолжительность работ
2005 - 2006, 18 мес.
Бюджетные средства
6,3 млн
Внебюджетные средства
0 млн

отработка методики, проектирование, разработка и внедрение в вычислительную практику комплекса инструментальных средств, направленных на автоматизацию создания и оптимизацию параллельных программ для современных суперкомпьютерных систем.

Соисполнители

Этапы проекта

1
25.04.2005 - 31.07.2005
2
01.08.2005 - 09.12.2005
Осуществлены работы по расширению функциональности системы V-Ray. Разработаны средства преобразования параллельной программы на подмножестве OpenMP+DVM в программу для целевой машины, реализованы средства функциональной отладки. Первая версия системы прошла тестовые испытания.
Функциональность системы анализа и оптимизации программ V-Ray расширена таким образом, чтобы обеспечить анализ программ на языках Фортран 90 и ANSI Си, сбор статистики по компонентам анализируемого программного комплекса, автоматизированную генерацию выходной параллельной программы на подмножестве OpenMP+DVM с использованием специальных комментариев.
В рамках проекта разработана спецификация языка Fortran OpenMP-DVM.
В рамках второго этапа проекта разработаны средства функциональной отладки DVM-программ.
Развернуть
3
01.01.2006 - 30.06.2006
На 3 этапе календарного плана государственного контракта от «25» апреля 2005 г. № 02.434.11.1002 осуществлены работы по экспериментальному исследованию поставленных перед НИР задач.

На данном этапе начата подготовка методических материалов для программного комплекса разработки параллельных программ V-Ray, произведено тестирование оконного интерфейса программного комплекса V-Ray, создана база тестовых примеров для программного комплекса V-Ray, произведено первичное тестирование функциональных возможностей программного комплекса V-Ray. Рабочая версия системы прошла тестовые испытания, которые показали, что система обеспечивает эффективную оптимизацию программ для современных суперкомпьютеров и обладает функциональностью, предусмотренной Календарным планом выполнения работ.

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

Механизмы преобразования структуры программ в соответствии с ее потенциальным параллелизмом реализуются в системе V-Ray согласно разработанной методике анализа и преобразования программ.

Для анализа и отладки эффективности выполнения DVM-программ предназначены специальные инструментальные средства, такие как визуализатор производительности и диалоговая система автоматизированной отладки параллельных программ.

В ходе выполнения работ по государственному контракту разработана и реализована технология трассировки и профилирования динамики работы DVM-программ. Описывается способ прогнозирования характеристик выполнения DVM-программ с использованием трассировки c временами определенных операций системы поддержки выполнения.
Развернуть
4
01.07.2006 - 31.10.2006
На 4 этапе календарного плана государственного контракта от «25» апреля 2005 г. № 02.434.11.1002 осуществлены работы по подготовке рабочего проекта системы исследования и преобразования структуры программ V-Ray/DVM и приемочных испытаний.

Произведена экспериментальная реализация средств автоматизированной отладки эффективности параллельных программ, обеспечивающих профилирование динамики работы параллельных программ на параллельных вычислительных системах, визуализацию динамических характеристик программ.

Проведены дополнительные патентные исследования, не выявившие новых публикаций и зарегистрированных программных продуктов в специфицированной области. Подана заявка в Роспатент на регистрацию программы для ЭВМ «Система V-Ray исследования и преобразования структуры программ».

Произведена доработка и корректировка программных компонент подсистем программного комплекса в соответствие с исходными требованиями проекта и результатами испытаний.

Работа комплекса в целом отлажена, произведены испытания на реальных программах и реальных параллельных компьютерах.

Сформирована база тестовых примеров, которая в окончательном варианте содержит 234 программы на языке Fortran-77.

Разработаны комплекты программной и учебной документации.

Проведены приемочные испытания, которые показали, что разработанный программный комплекс полностью соответствует всем требованиям Технического задания.
Развернуть

Программа

Программа "Исследования и разработки по приоритетным направлениям развития науки и техники" на 2002-2006 годы

Программное мероприятие

1.2 Проблемно-ориентированные поисковые исследования фундаментального характера
Продолжительность работ
2011 - 2012, 23 мес.
Бюджетные средства
20 млн
Организация
АО "Т-Платформы"
профинансировано
Тема
Создание комплекса инструментальных средств для автоматизации процессов разработки и оптимизации параллельных программ.
Продолжительность работ
2005 - 2006, 23 мес.
Бюджетные средства
6,3 млн
Количество заявок
3
Тема
Разработка методов и инструментальных систем для анализа эффективности работы параллельных программ и суперкомпьютеров.
Продолжительность работ
2011 - 2012, 23 мес.
Бюджетные средства
20 млн
Количество заявок
2
Тема
Разработка технологии ресурсонезависимого параллельного программирования для многопроцессорных вычислительных систем различных классов.
Продолжительность работ
2005 - 2006, 23 мес.
Бюджетные средства
3 млн
Количество заявок
2
Тема
Технологии и программные средства создания систем автоматизации проектирования сложных технических объектов
Продолжительность работ
2005 - 2006, 23 мес.
Бюджетные средства
6 млн
Количество заявок
4
Тема
«Организационно-техническое обеспечение проведения всероссийской молодежной научной школы «Проблемы традиционных систем автоматизации параллельного программирования и адаптивные технологии автоматического архитектурно - и проблемно ориентированного проектирования мультипараллельных программ для традиционных суперЭВМ» в рамках фестиваля науки».
Продолжительность работ
2012, 1 мес.
Бюджетные средства
1,4 млн
Количество заявок
3