"Разработка и исследование интеллектуальных аппаратно-программных средств многопроцессорных вычислительных и управляющих систем с динамически программируемой архитектурой".
Стадии проекта
Предложение принято
Конкурс завершен
Выполнение этапа проекта
Проект
02.445.11.7007
Организация
ТРТУ
Продолжительность работ
2005, 2 мес.
Бюджетные средства
1,2 млн
Внебюджетные средства
0 млн
«Развитие системы ведущих научных школ как среды генерации знаний и подготовки научно-педагогических кадров высшей квалификации»
Этапы проекта
1
05.09.2005 - 30.11.2005
Рассмотрены методы организация эффективных параллельных вычислений и перспективные подходы к построению интеллектуальных высокопроизводительных вычислительных систем.
Разработаны интеллектуальные аппаратно-программные средства, обеспечивающие динамическую реконфигурацию архитектуры системы и реальную производительность не ниже 50% от пиковой для задач различных классов.
Рассмотрены принципы построения подсистем программирования и настройки архитектуры интеллектуальной многопроцессорной системы, позволяющие реализовать в рамках единой вычислительной структуры различные типы взаимосвязанных параллельных вычислений, сочетающие конвейерные и мультипроцедурные методы распараллеливания и обеспечивающих высокую эффективность при решении расчетоёмких задач, параллельные алгоритмы которых требуют большого числа информационных обменов, реализуемых по сложным протоколам.
Рассмотрены средства поддержки программирования архитектуры многопроцессорной системы, средства описания коммутационной структуры МВС, принципы построения процессорных полей высокопроизводительных вычислительных систем для программирования и перестройки архитектуры на нескольких уровнях, начиная от межмодульных каналов и заканчивая изменениями топологии связей между функциональными устройствами, входящими в состав элементарного процессора.
Рассмотрены принципы построения программного обеспечения многопроцессорных вычислительных систем с программируемой архитектурой. Предложен компонентный язык программирования для различных уровней программирования архитектуры на основе парадигмы объектно-ориентированного программирования, использование которого позволяет значительно сократить описание параллельного алгоритма и как следствие сократить время создания эффективных параллельных программ.
Разработаны математические методы и программа-синтезатор, обеспечивающие автоматическую реализацию множества информационно зависимых подграфов задачи в архитектуре многопроцессорной системы при ограниченной пространственной коммутационной структуре. Созданные методы и средства обеспечивают переносимость параллельных структурно-процедурных программ с одной конфигурации многопроцессорной системы на другую, что позволяет повысить рентабельность технологии параллельного программирования.
Разработаны интеллектуальные среды ресурсонезависимого программирования: интегрированная среда разработки программ и программных компонентов на языке структурно-процедурных вычислений «Argus IDE» и интегрированная среда разработки компонентов параллельных программ в виде граф-схем «Easyo IDE». Созданные среды позволяют наглядно представить разработчику информацию о созданных компонентах параллельных программ, а также позволяют адекватно отобразить реализацию параллельных вычислительных процессов, распределяемых по элементам многопроцессорной системы.
На основе разработанных интеллектуальных аппаратно-программных средствах многопроцессорных систем разработаны научно-технические основы построения распределенных интеллектуальных систем управления группами автономных объектов, реализующих стратегии коллективного и стайного взаимодействия групп автономных объектов в реальном времени.
Разработаны интеллектуальные аппаратно-программные средства, обеспечивающие динамическую реконфигурацию архитектуры системы и реальную производительность не ниже 50% от пиковой для задач различных классов.
Рассмотрены принципы построения подсистем программирования и настройки архитектуры интеллектуальной многопроцессорной системы, позволяющие реализовать в рамках единой вычислительной структуры различные типы взаимосвязанных параллельных вычислений, сочетающие конвейерные и мультипроцедурные методы распараллеливания и обеспечивающих высокую эффективность при решении расчетоёмких задач, параллельные алгоритмы которых требуют большого числа информационных обменов, реализуемых по сложным протоколам.
Рассмотрены средства поддержки программирования архитектуры многопроцессорной системы, средства описания коммутационной структуры МВС, принципы построения процессорных полей высокопроизводительных вычислительных систем для программирования и перестройки архитектуры на нескольких уровнях, начиная от межмодульных каналов и заканчивая изменениями топологии связей между функциональными устройствами, входящими в состав элементарного процессора.
Рассмотрены принципы построения программного обеспечения многопроцессорных вычислительных систем с программируемой архитектурой. Предложен компонентный язык программирования для различных уровней программирования архитектуры на основе парадигмы объектно-ориентированного программирования, использование которого позволяет значительно сократить описание параллельного алгоритма и как следствие сократить время создания эффективных параллельных программ.
Разработаны математические методы и программа-синтезатор, обеспечивающие автоматическую реализацию множества информационно зависимых подграфов задачи в архитектуре многопроцессорной системы при ограниченной пространственной коммутационной структуре. Созданные методы и средства обеспечивают переносимость параллельных структурно-процедурных программ с одной конфигурации многопроцессорной системы на другую, что позволяет повысить рентабельность технологии параллельного программирования.
Разработаны интеллектуальные среды ресурсонезависимого программирования: интегрированная среда разработки программ и программных компонентов на языке структурно-процедурных вычислений «Argus IDE» и интегрированная среда разработки компонентов параллельных программ в виде граф-схем «Easyo IDE». Созданные среды позволяют наглядно представить разработчику информацию о созданных компонентах параллельных программ, а также позволяют адекватно отобразить реализацию параллельных вычислительных процессов, распределяемых по элементам многопроцессорной системы.
На основе разработанных интеллектуальных аппаратно-программных средствах многопроцессорных систем разработаны научно-технические основы построения распределенных интеллектуальных систем управления группами автономных объектов, реализующих стратегии коллективного и стайного взаимодействия групп автономных объектов в реальном времени.
Программа
Программа "Исследования и разработки по приоритетным направлениям развития науки и техники" на 2002-2006 годы
Программное мероприятие
1.12 Развитие системы ведущих научных школ как среды генерации знаний и подготовки научно-педагогических кадров высшей квалификации
Продолжительность работ
2006, 4 мес.
Бюджетные средства
1,28 млн
Организация
ТРТУ
профинансировано
профинансировано
Разработка технологии создания высокопроизводительных модульно-наращиваемых многопроцессорных вычислительных систем с программируемой архитектурой на основе реконфигурируемой элементной базы.
Продолжительность работ
2005 - 2006, 15 мес.
Бюджетные средства
10,5 млн
Организация
ТРТУ
профинансировано
Продолжительность работ
2007 - 2009, 30 мес.
Бюджетные средства
194 млн
Организация
Южный федеральный университет
профинансировано
Разработка программно-аппаратного многопроцессорного вычислительного комплекса (МВК) для построения высокопроизводительных вычислительных систем мультипетафлопсного диапазона.
Продолжительность работ
2011 - 2013, 19 мес.
Бюджетные средства
103,5 млн
Организация
АО "Т-Платформы"
профинансировано