TDB ОТКРЫТАЯ РАСПРЕДЕЛЕННАЯ ПРОГРАММНАЯ СИСТЕМА ИНТЕРАКТИВНОЙ ОТЛАДКИ MPI-ПРОГРАММ: АРХИТЕКТУРНЫЕ РЕШЕНИЯ И ОБЩИЕ ПРИНЦИПЫ РЕАЛИЗАЦИИ «СУПЕРКОМПЬЮТЕРНЫЕ.

Презентация:



Advertisements
Похожие презентации
? Биатлон для СКИФов: быстро и точно С.М. Абрамов, А.И. Адамович, М.Р. Коваленко, В.А. Роганов Институт программных систем Российской академии наук
Advertisements

«СКИФ» Союзного государства Программа «СКИФ» Союзного государства5/16/20131 ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ КЛАСТЕРНОГО УРОВНЯ СЕМЕЙСТВА «СКИФ» Переславль-Залесский.
Институт программных систем Российской академии наук , Программы Союзного государства «СКИФ» и «СКИФ-ГРИД» Установлено более 60 суперкомпьютеров.
Схема экспериментальной сети T-Grid Института программных систем РАН Cуперкомпьютер Первенец-М (пиковая производительность 98 GFlops) - 16 узлов ( 2 x.
1 Стандарты и спецификации контролируемого выполнения аппаратно-программных комплексов Галатенко В.А., Костюхин К.А., Шмырёв Н.В., Малиновский А.С. НИИСИ.
Архитектура операционных систем Семестр 2, Лекция 1.
Вычислительный портал автор:Демидов А.В. науч.рук.:Афанасьев К.Е. КемГУ.
Автоматизированная система контроля и учета расхода электроэнергии Real.Net АСКУЭ Real.Net.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
ТЕХНОЛОГИЯ ЗАПУСКА ПАРАЛЛЕЛЬНЫХ ЗАДАЧ В РАЗЛИЧНЫХ РАСПРЕДЕЛЕННЫХ СРЕДАХ Институт проблем химической физики РАН, г. Черноголовка Пивушков Александр Викторович,
ГСНТИ задание 2.2«Разработать сервер доступа к библиотечным информационным ресурсам по протоколу z39.50 и систему обслуживания по принципу «Одно.
Российская академия наук Институт программных систем Исследовательский центр мультипроцессорных систем - (ИЦМС ИПС РАН) Возможные бизнес-модели - различные:
Возможные направления, примерные темы курсовых и дипломных работ (2014–2015 гг) Зав. кафедрой ВТиСТ чл.-корр. РАН, Абрамов С.М.
Программное обеспечение ЭВМ. Виды программного обеспечения центральная часть системного ПО – операционная система (ОС) MS-DOS Windows Linux СистемноеПрикладное.
ДИНАМИЧЕСКИ ФОРМИРУЕМЫЕ ПАРАЛЛЕЛЬНЫЕ СРЕДЫ В УСЛОВИЯХ ГРИД-ПОЛИГОНОВ, ПРОБЛЕМЫ И РЕШЕНИЯ Варламов Дмитрий Волохов В.М., Пивушков А.В., Сурков Н.Ф., Волохов.
Терминология Микропроцессор (МП) - программно-управляемое устройство, осуществляющее процесс цифровой обработки информации и управления и построенное на.
Возможные направления, примерные темы курсовых и дипломных работ ( гг) Зав. кафедрой ВТиСТ чл.-корр. РАН, Абрамов С.М.
Программное обеспечение- совокупность всех программ, предназначенных для выполнения на компьютере. Программа- это описание на формальном языке, «понятном»
Обзор ОС Виды программного обеспечения..
Транксрипт:

TDB ОТКРЫТАЯ РАСПРЕДЕЛЕННАЯ ПРОГРАММНАЯ СИСТЕМА ИНТЕРАКТИВНОЙ ОТЛАДКИ MPI-ПРОГРАММ: АРХИТЕКТУРНЫЕ РЕШЕНИЯ И ОБЩИЕ ПРИНЦИПЫ РЕАЛИЗАЦИИ «СУПЕРКОМПЬЮТЕРНЫЕ СИСТЕМЫ И ИХ ПРИМЕНЕНИЕ» (SSA'2004)

авторы ИЦМС ИПС РАН, Переславль- Залесский, Россия А.И. Адамович М.Р. Коваленко

история разработки Т-система ИЦМС ИПС РАН, с начала 90-х до 2000г. Программа «СКИФ» Союзного Государства гг. Т-система и ее окружение: Т-система (промышленная версия); компилятор TGCC; система интерактивной отладки TDB; и др.

цели проведения разработки Поддержка разработки ПО на вычислительных системах семейства «СКИФ» элемент единого набора инструментальных средств; ориентация на поддержку Т-системы. Экономичность снижение расходов на приобретение и владение ВС «СКИФ» Информационная независимость

предтечи и аналоги P2D2 (Portable Debugger for Parallel and Distributed Programs, NASA, 1994, Doreen Cheng, Robert Hood [3]) TotalView (Etnus) DDT (Distributed Debugging Tool, Streamline Computing)

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

архитектура ПС TDB: распределенность и многокомпонентность 1) Первичный демон 2) Вторичный демон 3) Центральный сервер 4) Клиентский компонент 5) Сервер отладки

архитектура ПС TDB открытость и переносимость TDB-протокол (прикладной уровень) определяет интерфейс взаимодействия различных компонентов ПС TDB; дает возможность использовать различные реализации компонентов: различные реализации клиентских компонентов; возможность поддержки различных базовых отладчиков; возможность поддержки нестандартных программных сред и аппаратных платформ

архитектура ПС TDB гибкость использование свободно-доступных программных компонентов АСЕ, libxml++, bonobo, libpcre, libgtk2.x, scintilla, gnome-debug-tdb (на основе gnome-debug) возможность использования коммерческих продуктов в качестве большинства компонентов. Пример: сервер отладки

подробности реализации Linux 32-разрядныая архитектура Intel Xeon/AMD Athlon, дистрибутивы: Debian, RedHat; 64-разрядныая архитектура AMD Opteron, дистрибутив SuSe открытый мост над частными водами поддерживаемые реализации MPI платформы LAM MPI MPICH MPI SCALI MPI MP-MPICH MPI

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

реализации клиентского компонента: интерфейс GTDB

контакты Коваленко Максим Русланович Адамович Алексей Игоревич Сергей Михайлович Абрамов

Благодарю за внимание! ? пожалуйста, ВОПРОСЫ...