1 / 24

Scientific Visualization

Scientific Visualization. HPC School July 2009 , Moscow. Tiled Images. Сверхвысокое разрешение: миллионы пикселей по каждой стороне Virtual Earth: 18 levels of 256x256 = 67108864 x 67108864 = 4 503 599 627 370 496 pixels. Tile Render Servers.

inari
Télécharger la présentation

Scientific Visualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scientific Visualization HPC School July 2009, Moscow

  2. Tiled Images • Сверхвысокое разрешение: миллионы пикселей по каждой стороне • Virtual Earth: 18 levels of 256x256 = 67108864 x 67108864 = 4 503 599 627 370 496 pixels

  3. Tile Render Servers • Строят изображения для части земной поверхности http://arca7.wdcb.ru/TileRenderServer/TRS.tile?tile=121& source=http://arca7.wdcb.ru/DataExplorer/SampleData.xml http://cg.cs.msu.su/DMSP/1.png

  4. Web Data Explorer • Визуализация гео-данных на поверхности Земли http://arca7.wdcb.ru/DataExplorer/Explore.aspx?source=http://arca7.wdcb.ru/DataExplorer/rhum.xml

  5. Web DMSP Viewer • Строит изображения со спутников Defense Meteorological Satellite Program на поверхности Земли http://arca7.wdcb.ru/DMSP/index.html

  6. Web Time Series • Silverlight DynamicDataDisplay используется для построения временного тренда в точке Земли http://arca7.wdcb.ru/DataExplorer/DataExplorerPrototype.aspx

  7. Web-компоненты NCML Data Source (static or dynamic) Data Transform Visualization Link Link Link

  8. Кластеры, бортовые кластеры, видеокластеры

  9. Videowalls Видеостена ИКИ, Москва (3x4) TACC Stallion – самая большая в мире видеостена (15 x 5), Техас

  10. Scalable Adaptive Graphics Environment SDM1 SDM1 4 4 1 1 5 5 2 2 SDM1 SDM1 6 6 3 3 SDM1 SDM1 1Gbit LAN 1SAGE Display Manager 2Free Space Manager fsManager2

  11. SAGE Design Sketch

  12. SAGE Design Sketch

  13. Приложение SAGE SDM1 SDM1 4 4 1 1 5 5 2 2 SDM1 SDM1 6 6 3 3 SDM1 SDM1 1Gbit LAN 1SAGE Display Manager fsManager2 2Free Space Manager Рабочая станция

  14. Приложение SAGE – основной цикл glBegin(…); … glEnd(…); if (winWidth > 0) { glReadPixels(0, 0, winWidth,winHeight, GL_RGB,GL_UNSIGNED_BYTE, rgbBuffer); sageInf.swapBuffer(); rgbBuffer= (GLubyte*) sageInf.getBuffer(); } Render image Get pixel buffer Submit to sage

  15. Кластер SAGE SDM1 SDM1 4 4 1 1 SDM1 5 5 2 2 SDM1 6 6 3 3 SDM1 SDM1 1Gbit LAN 1SAGE Display Manager Кластер fsManager2 2Free Space Manager

  16. SAGE pros & cons • Достоинства: • Совместимость с существующими видеостенами • Есть определенный набор приложений • Возможность удаленной трансляции изображения • Возможность многооконной работы • Недостатки: • Ресурсы визуализационного кластера используются не полностью • Невозможно использовать обычные приложения без модификации • Потеря производительности при работе в 3D

  17. SAGE для Windows • Полностью функциональная, не только локальная. • PsToolsвместо rsh • Использует систему безопасности Windows • Поддержка существующих приложений: • JuxtaView • bitplayer • mplayer • Библиотека для взаимодействия с .NET • WorldWindдля SAGE • http://www.codeplex.com/winsage

  18. Multiviewer • Каждый узел выполняет выборку данных, обработку и рендеринг • Более полное использование ресурсов видеокластера Rendering clients 4 4 1 1 5 5 2 2 6 6 3 3 UI Controller http://www.codeplex.com/multiviewer

  19. Приложение Multiviewer MC1 MC1 4 4 1 1 MC1 5 5 2 2 MC1 6 6 3 3 MC1 MC1 Управляющая LAN MultiViewer Controller 1MultiViewer Client + дополнительный слой + локальные данные

  20. Научная визуализация на видеостене • Скалярные и векторные поля • Цветовые карты • Изолинии • Совместимость с VirtualEarth • Пушпины • Поддержка KML • Поддержка HTML • Произвольные изображения • WMS rendering • Спутниковые изображения • Изображения сверхвысокого разрешения

  21. Tiled Images • Сверхвысокое разрешение: миллионы пикселей по каждой стороне • Карты Virtual Earth, Google Maps, и т.д. • Изображения DeepZoom • ИзображенияZoomify • Повышение производительности • Параллельная загрузка • Web-кэш • Разделяемые кэши (TBD) • Наша цель – гладкая навигация для терапиксельных изображений Up to 223 x 223

  22. Two-phase transactions 3:Swap buffer Node 1 Node 0 1:Prepare frame 2:Commit 2:Commit 1:Prepare frame 1:Prepare frame 2:Commit 3: Swap buffer 3: Swap buffer Node 2 Node 3

  23. Multiviewer pros & cons • Достоинства: • Эффективное использование ресурсов визуализационного кластера • Взаимодействие с существующими приложениями Windows • Использование WCF в качестве канала коммуникации • Возможность взаимодействия с SAGE • Недостатки: • Технология находится в Бета-версии • Мало приложений • Высокие требования к машинам кластера

  24. Дальнейшее развитие • Расширение набора приложений • Паралелльный 3D rendering • Удобное взаимодействие с пользователем, Multitouch • Добавление метаданных к изображениям

More Related