Содержание
- 2. План доклада Короткое само-представление Open TS: обзор архитектуры Сравнение подходов: MPI vs Open TS Приложения, написанные
- 3. 1. Short Self-Introduction
- 4. ИПС РАН, Переславль-Залесский
- 5. МГУ им. М.В.Ломоносова
- 6. Партнеры ИПС РАН МГУ им. М. В. Ломоносова ОИПИ НАН Беларуси наши пользователи: ЧелГУ НИИ мех.
- 7. Open TS: Обзор архитектуры
- 8. Т-Система. История Середина 80-ых Основные идеи Т-Системы 1990-ые Первая реализация Т-Системы 2000-2002, Программа «СКИФ» GRACE —
- 9. Суперкомпьютерный проект СКИФ Союзного государства 2000-2004 10 + 10 исполнителей $10M (на 5 лет на 20
- 10. Выпуск образцов (16)
- 11. Пиковая производительность образцов 20 98 717 2534 48 125 раз
- 12. Linpack-производительность образцов 11 57 472 2032 26 185 раз
- 13. Темпы развития отрасли (Linpack)
- 14. Флагман: «СКИФ К-1000» Пиковая производи-тельность: 2,5 Tflops Linpack-производи-тельность: 2,0 Tflops КПД=80.1 % Ноябрь 2004: Наиболее мощная
- 15. Сравнение: Т-Система и MPI Sequential Parallel
- 16. Подобные подходы Parallel Programming Using C++ (Scientific and Engineering Computation) by Gregory V. Wilson (Editor), Paul
- 17. Т-Система в сравнении
- 18. Open TS: на уровне лозунгов Наша цель — HPC Автоматическое динамическое распараллеливание программ Сочетание функциональной и
- 19. Т-Подход «Чистые» функции (tfunc) — их вызовы способны порождать гранулы параллелизма Т-Программы: Функциональны – на верхнем
- 20. Т++ новые ключевые слова tfun — Т-функция tval — Т-переменная (Т-значение) tptr — Т-указатель tout —
- 21. Пример программ #include tfun int fib (int n) { return n } tfun int main (int
- 22. Open TS: Среда
- 23. Open TS: Runtime Трехслойная архитектура (Т, M, S) Design: microkernel Сегодня: 10 расширений «Supermemory» Lightweight threads
- 24. Supermemory Object-Oriented Distributed shared memory (OO DSM) Global address space Cell versioning
- 25. Multithreading & Communications Lightweight threads — провокация PIXELS (1 000 000 threads) Asynchronous communications Нити A
- 26. DMPI Dynamic MPI автоматический подбор реализации MPI динамическая загрузка (dynamic loading and linking) Семь реализаций MPI
- 27. Debugging: WAD, LTDB
- 28. Сбор статистики
- 29. Сообщения из разных мест
- 30. Open TS на территориально-распределенных установках Meta-cluster messaging support (MPICH-G2, IMPI, PACX-MPI) Customizable scheduling strategies (network topology
- 31. Контракт с Microsoft: Open TS vs MPI case study
- 32. Приложения Популярные и широко используемые Разработаны независимыми MPI-эксперта-ми (без порочащих связей с Т-Системой) PovRay – Persistence
- 33. Ключевой вопрос: Позволяет ли Т-Система удобно создавать прикладные системы? Экономится ли труд программиста? Действительно ли более
- 34. T-PovRay vs MPI PovRay: сложность кода
- 35. T-PovRay vs MPI PovRay: производительность 16 dual Athlon 1800, AMD Athlon MP 1800+ RAM 1GB, FastEthernet,
- 36. T-PovRay vs MPI PovRay: производительность 2CPUs AMD Opteron 248 2.2 GHz RAM 4GB, GigE, LAM 7.1.1
- 37. ALCMD/MPI vs ALCMD/OpenTS Библиотека MP_Lite (кусочек) переписана на T++ Fortran код остался нетронутым
- 38. Ключевой вопрос: Позволяет ли Т-Система удобно создавать библиотеки (подобные MP_Light) для дальнейшей разработки прикладных систем? Экономится
- 39. ALCMD/MPI vs ALCMD/OpenTS : code complexity
- 40. ALCMD/MPI vs ALCMD/OpenTS: производительность 16 dual Athlon 1800, AMD Athlon MP 1800+ RAM 1GB, FastEthernet, LAM
- 41. ALCMD/MPI vs ALCMD/OpenTS: производительность 2CPUs AMD Opteron 248 2.2 GHz RAM 4GB, GigE, LAM 7.1.1, Lennard-Jones
- 42. ALCMD/MPI vs ALCMD/OpenTS: performance 2CPUs AMD Opteron 248 2.2 GHz RAM 4GB, InfiniBand,MVAMPICH 0.9.4, Lennard-Jones MD,512000
- 43. Приложения, написанные на Open TS
- 44. Т-Приложения MultiGen – оценка биологической активности веществ Дистанционное зондирование Земли (ДЗЗ) Моделирование плазмы Моделирование белков Аэромеханика
- 45. MultiGen Челябинский Государственный Университет Level 0 Level 1 Level 2 Multi-conformation model К0 К11 К12 К21
- 46. MultiGen: Speedup National Cancer Institute USA Reg.No. NCI-609067 (AIDS drug lead) TOSLAB company (Russia-Belgium) Reg.No. TOSLAB
- 47. Аэромеханика НИИ механики МГУ им. М.В.Ломоносова
- 48. Аэромеханика НИИ механики МГУ им. М.В.Ломоносова
- 49. Восстановление изображения из голограммы, снятой бортовой РЛС
- 50. Моделирование перспективной широкополосной РЛС Graphical User Interface Non-PSI RAS development team (Space research institute of Khrunichev
- 51. Классификация изображений (Landsat) Вычислительный Web-сервис
- 52. Дальнейшие планы Более глубокая поддержка многоядерных CPU (Территориально-) Распределенные системы Планировщик Другие коммуникационные реализации DMPI Интерфейсы
- 53. За рамками доклада Другие Т-диалекты: T-Refal, T-Fortan Мемоизация (табулирование) функций Автоматическое переключение между call-стилем и fork-стилем
- 54. Благодарности Суперкомпьютерный проект СКИФ Программы РАН ОИВТС: «Высокопроизводительные вычислительные системы с новыми принципами организации вычислительных процессов»
- 56. Скачать презентацию