выступление на неделе науки 2008
Post on 26-Jun-2015
460 Views
Preview:
TRANSCRIPT
« НЕКОТОРЫЕПРОБЛЕМЫВОБЛАСТИ ВИЗУАЛИЗАЦИИПАРАЛЛЕЛЬНЫХ
»ВЫЧИСЛЕНИЙп : . .| : . . | , редставляет КарповМА руководитель Маслов ИВ СПбГПУ
. 2008ФУИТ
НЕДЕЛЯ НАУКИ В СПБГПУ
ВОПРОСЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.2
В чём заключается визуализация
программирования?
Где она?применяется
Какие средства для ?этого используют
В чём сложности ?этой области
Насколько это ?актуально сейчас
ОСНОВНОЕ СОДЕРЖАНИЕ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.3
Набор понятий Отладчик
PANORAMA Системы классов Проект HeNCE Програмированиепоследовательног
о наполненияЗаключение
ВИЗУАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.4
Визуализацияпомогает
понизитьинтеллектуальн
ую сложность параллельного
программирован ия за счёт
использования разнообразных
. методик
Наиболееэффективны:
трёхмерность анимация
ОТЛАДЧИК PANORAMA
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.5
не зависит от конкретной
архитектуры отделяет
специфические функции от функций
специальногоназначения
получает легко адаптируемый код
имеет специальные инструменты
визуализации
СИСТЕМЫ КЛАССОВ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.6
Деление :происходит такое
- блок схема с большим уровнем
детализации анализ и
интерпритация действий для создания
программы - в основе посылка
сообщениймежду процессами
ПРОЕКТ HENCE
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.7
- это интерфейс для, создания выполнения
и отладки параллельных
.программ состоит из
направленного , ациклического графа
в котором вершины соответствуют
, - процедурам а дуги.зависимостям
язык данной программы содержит
такое понятие как (nodes).узлы
ПРОГРАММНАЯ СИСТЕМА ПАРАЛАБ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.8
моделирования многопроцессорных вычислительных систем с различной топологией сети передачи данных
построения оценок эффективности изучаемых методов
МЕТАФОРА МОЛЕКУЛЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.9
Взаимодействие отображается
связностью Размер вершины
зависит от времени работы функции
Цвет для выделения особенностей графа
Анимация помогает изучить структуру
Связывает параллельный отбор данных с их on-line визуализацией.
“Brushing”Цель: получить необходимую информацию за
минимальное время.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
0
ЗАКЛЮЧЕНИЕ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
1
Основная часть существующих в этой отрасли науки программ работают на
Unix- .системах и узкоспециализированны Проблема в размещении на экране сотен
.образов и навигации в них Работы в данной области продолжаются
.поскольку это заманчиво и перспективно
ЦИТИРУЕМЫЕ РАБОТЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
2
« Трёхмерные методики визуализации программного обеспеченияпараллельных и распределенных
» вычислений В. . , . . , Л Авербух АЮ Байдалин Д. . Р, . . Исмагилов АЮ Казанцев
« » Методы представления основных сущностей. .ИСЛеонтьев
« . » Отладка систем реального времени Обзор. . , КАКостюхин НИИСИРАН
« » Анализ параллельных визуальныхтехнологий . .Манаков ДВ
« Разработка средств визуализации для системы DVM»параллельного программирования
. . , . . , . . , АЮБайдалин ЕМГусева ААДаеничева. . , . . , . . . ДРИсмагилов АЮКазанцев ДВМанаков
Спасибо за внимание!
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.13
top related