13
«НЕКОТОРЫЕ ПРОБЛЕМЫ В ОБЛАСТИ ВИЗУАЛИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ » представляет: Карпов М.А.| руководитель: Маслов И.В. | СПбГПУ, ФУИТ. 2008 НЕДЕЛЯ НАУКИ В СПБГПУ

выступление на неделе науки 2008

Embed Size (px)

Citation preview

Page 1: выступление на неделе науки 2008

« НЕКОТОРЫЕПРОБЛЕМЫВОБЛАСТИ ВИЗУАЛИЗАЦИИПАРАЛЛЕЛЬНЫХ

»ВЫЧИСЛЕНИЙп : . .| : . . | , редставляет КарповМА руководитель Маслов ИВ СПбГПУ

. 2008ФУИТ

НЕДЕЛЯ НАУКИ В СПБГПУ

Page 2: выступление на неделе науки 2008

ВОПРОСЫ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.2

В чём заключается визуализация

программирования?

Где она?применяется

Какие средства для ?этого используют

В чём сложности ?этой области

Насколько это ?актуально сейчас

Page 3: выступление на неделе науки 2008

ОСНОВНОЕ СОДЕРЖАНИЕ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.3

Набор понятий Отладчик

PANORAMA Системы классов Проект HeNCE Програмированиепоследовательног

о наполненияЗаключение

Page 4: выступление на неделе науки 2008

ВИЗУАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.4

Визуализацияпомогает

понизитьинтеллектуальн

ую сложность параллельного

программирован ия за счёт

использования разнообразных

. методик

Наиболееэффективны:

трёхмерность анимация

Page 5: выступление на неделе науки 2008

ОТЛАДЧИК PANORAMA

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.5

не зависит от конкретной

архитектуры отделяет

специфические функции от функций

специальногоназначения

получает легко адаптируемый код

имеет специальные инструменты

визуализации

Page 6: выступление на неделе науки 2008

СИСТЕМЫ КЛАССОВ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.6

Деление :происходит такое

- блок схема с большим уровнем

детализации анализ и

интерпритация действий для создания

программы - в основе посылка

сообщениймежду процессами

Page 7: выступление на неделе науки 2008

ПРОЕКТ HENCE

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.7

- это интерфейс для, создания выполнения

и отладки параллельных

.программ состоит из

направленного , ациклического графа

в котором вершины соответствуют

, - процедурам а дуги.зависимостям

язык данной программы содержит

такое понятие как (nodes).узлы

Page 8: выступление на неделе науки 2008

ПРОГРАММНАЯ СИСТЕМА ПАРАЛАБ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.8

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

построения оценок эффективности изучаемых методов

Page 9: выступление на неделе науки 2008

МЕТАФОРА МОЛЕКУЛЫ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.9

Взаимодействие отображается

связностью Размер вершины

зависит от времени работы функции

Цвет для выделения особенностей графа

Анимация помогает изучить структуру

Page 10: выступление на неделе науки 2008

Связывает параллельный отбор данных с их on-line визуализацией.

“Brushing”Цель: получить необходимую информацию за

минимальное время.

ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1

0

Page 11: выступление на неделе науки 2008

ЗАКЛЮЧЕНИЕ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1

1

Основная часть существующих в этой отрасли науки программ работают на

Unix- .системах и узкоспециализированны Проблема в размещении на экране сотен

.образов и навигации в них Работы в данной области продолжаются

.поскольку это заманчиво и перспективно

Page 12: выступление на неделе науки 2008

ЦИТИРУЕМЫЕ РАБОТЫ

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1

2

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

» вычислений В. . , . . , Л Авербух АЮ Байдалин Д. . Р, . . Исмагилов АЮ Казанцев

« » Методы представления основных сущностей. .ИСЛеонтьев

« . » Отладка систем реального времени Обзор. . , КАКостюхин НИИСИРАН

« » Анализ параллельных визуальныхтехнологий . .Манаков ДВ

« Разработка средств визуализации для системы DVM»параллельного программирования

. . , . . , . . , АЮБайдалин ЕМГусева ААДаеничева. . , . . , . . . ДРИсмагилов АЮКазанцев ДВМанаков

Page 13: выступление на неделе науки 2008

Спасибо за внимание!

ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.13