выступление на неделе науки 2008
TRANSCRIPT
![Page 1: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/1.jpg)
« НЕКОТОРЫЕПРОБЛЕМЫВОБЛАСТИ ВИЗУАЛИЗАЦИИПАРАЛЛЕЛЬНЫХ
»ВЫЧИСЛЕНИЙп : . .| : . . | , редставляет КарповМА руководитель Маслов ИВ СПбГПУ
. 2008ФУИТ
НЕДЕЛЯ НАУКИ В СПБГПУ
![Page 2: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/2.jpg)
ВОПРОСЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.2
В чём заключается визуализация
программирования?
Где она?применяется
Какие средства для ?этого используют
В чём сложности ?этой области
Насколько это ?актуально сейчас
![Page 3: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/3.jpg)
ОСНОВНОЕ СОДЕРЖАНИЕ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.3
Набор понятий Отладчик
PANORAMA Системы классов Проект HeNCE Програмированиепоследовательног
о наполненияЗаключение
![Page 4: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/4.jpg)
ВИЗУАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.4
Визуализацияпомогает
понизитьинтеллектуальн
ую сложность параллельного
программирован ия за счёт
использования разнообразных
. методик
Наиболееэффективны:
трёхмерность анимация
![Page 5: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/5.jpg)
ОТЛАДЧИК PANORAMA
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.5
не зависит от конкретной
архитектуры отделяет
специфические функции от функций
специальногоназначения
получает легко адаптируемый код
имеет специальные инструменты
визуализации
![Page 6: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/6.jpg)
СИСТЕМЫ КЛАССОВ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.6
Деление :происходит такое
- блок схема с большим уровнем
детализации анализ и
интерпритация действий для создания
программы - в основе посылка
сообщениймежду процессами
![Page 7: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/7.jpg)
ПРОЕКТ HENCE
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.7
- это интерфейс для, создания выполнения
и отладки параллельных
.программ состоит из
направленного , ациклического графа
в котором вершины соответствуют
, - процедурам а дуги.зависимостям
язык данной программы содержит
такое понятие как (nodes).узлы
![Page 8: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/8.jpg)
ПРОГРАММНАЯ СИСТЕМА ПАРАЛАБ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.8
моделирования многопроцессорных вычислительных систем с различной топологией сети передачи данных
построения оценок эффективности изучаемых методов
![Page 9: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/9.jpg)
МЕТАФОРА МОЛЕКУЛЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.9
Взаимодействие отображается
связностью Размер вершины
зависит от времени работы функции
Цвет для выделения особенностей графа
Анимация помогает изучить структуру
![Page 10: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/10.jpg)
Связывает параллельный отбор данных с их on-line визуализацией.
“Brushing”Цель: получить необходимую информацию за
минимальное время.
ПАРАЛЛЕЛЬНАЯ ФИЛЬТРАЦИЯ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
0
![Page 11: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/11.jpg)
ЗАКЛЮЧЕНИЕ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
1
Основная часть существующих в этой отрасли науки программ работают на
Unix- .системах и узкоспециализированны Проблема в размещении на экране сотен
.образов и навигации в них Работы в данной области продолжаются
.поскольку это заманчиво и перспективно
![Page 12: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/12.jpg)
ЦИТИРУЕМЫЕ РАБОТЫ
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.1
2
« Трёхмерные методики визуализации программного обеспеченияпараллельных и распределенных
» вычислений В. . , . . , Л Авербух АЮ Байдалин Д. . Р, . . Исмагилов АЮ Казанцев
« » Методы представления основных сущностей. .ИСЛеонтьев
« . » Отладка систем реального времени Обзор. . , КАКостюхин НИИСИРАН
« » Анализ параллельных визуальныхтехнологий . .Манаков ДВ
« Разработка средств визуализации для системы DVM»параллельного программирования
. . , . . , . . , АЮБайдалин ЕМГусева ААДаеничева. . , . . , . . . ДРИсмагилов АЮКазанцев ДВМанаков
![Page 13: выступление на неделе науки 2008](https://reader036.vdocuments.pub/reader036/viewer/2022062514/558c9525d8b42a13258b4611/html5/thumbnails/13.jpg)
Спасибо за внимание!
ФУИТ. Карпов М.А: «Визуализация параллельного программирования». 12стр.13