Московский государственный университет им.М.В.Ломоносова Институт вычислительной математики РАН www.parallel.ru Воеводин В.В., Воеводин Вл.В. СУПЕРВЫЧИСЛЕНИЯ:

Презентация:



Advertisements
Похожие презентации
Суперкомпьютерное образование ВЫСОКОПРОИЗВОДИТЕЛЬНЫЕ ВЫЧИСЛЕНИЯ В НАУКЕ И ОБРАЗОВАНИИ Вл.В.Воеводин, А.В.Тихонравов 25 марта 2009 г.
Advertisements

Московский государственный университет им.М.В.Ломоносова Институт вычислительной математики РАН Воеводин В.В., Воеводин Вл.В. СУПЕРВЫЧИСЛЕНИЯ:
1 МФТИ Потери производительности Параллельные алгоритмы Якобовский Михаил Владимирович д.ф.-м.н. Институт математического моделирования РАН, Москва.
Система фрагментированного программирования Перепелкин В.А. Всероссийская молодежная школа по параллельному программированию МО ВВС ИВМиМГ 2009 г.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Программное обеспечение персонального компьютера.
Образовательный комплекс Параллельные вычисления Гергель В.П., проф., д.т.н., кафедра МО ЭВМ ф-та ВМК ННГУ Нижегородский государственный университет им.
Оптимизация алгоритмов сигнальной обработки для процессоров с архитектуройЭльбрус Московский Физико-Технический Институт Автор : Павлов Антон Научный руководитель.
Направление «Информатика и вычислительная техника» Бакалавр по направлению подготовки Информатика и вычислительная техника науки должен решать следующие.
Выполняли презентацию Абрамова Кира и Искиндирова Динара школы «СОШ» 35.
Введение в параллельную обработку. Уровни параллелизма в процессорах Параллелизм данных (DLP – Data Level Parallelism) Параллелизм команд (ILP – Instruction.
Презентация образовательной программы «Проектирование встроенных вычислительных систем» в Университете ШОС Санкт-Петербургский государственный университет.
САФУ имени М.В. Ломоносова Институт математики и компьютерных наук.
Супер ЭВМ Понятие Супер ЭВМ Цели Супер ЭВМ Характеристики производительности Супер ЭВМ Программное обеспечение Супер ЭВМ Архитектура совеременных Супер.
Исследование эффективности параллельного алгоритма Монте-Карло моделирования внутренних свободномолекулярных течений Хохлов И.А. 4-й курс Московский физико-технический.
Региональный научно- образовательный центр высокопроизводительных вычислений коллективного пользования А.А. Букатов, В.Н. Дацюк
Суперкомпьютер «УРАН» Андрей Созыкин Заведующий сектором суперкомпьютерных технологии ИММ УрО РАН Заведующий кафедрой высокопроизводительных.
Вопросы преподавания информатики для непрофильных специальностей классических университетов д.ф.-м.н., профессор А.В.Михалев Проректор МГУ им. М.В.Ломоносова.
« МАТИ » - РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ К. Э. ЦИОЛКОВСКОГО КАФЕДРА « ПРОЕКТИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ » « Моделирование.
ОБЩИЕ ПРИНЦИПЫ ДЕЯТЕЛЬНОСТИ НИЖЕГОРОДСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ПО РАЗВИТИЮ РАБОТ В ОБЛАСТИ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ Высокопроизводительные вычислительные.
Транксрипт:

Московский государственный университет им.М.В.Ломоносова Институт вычислительной математики РАН Воеводин В.В., Воеводин Вл.В. СУПЕРВЫЧИСЛЕНИЯ: средства, теория, образование

Параллельные вычисления Архитектура компьютеров Технологии программирования Методы, задача отображения Теоретические исследования Практика Образование П о л ь з о в а т е л ь

От идеи - до реализации Задача Метод Алгоритм Технология программирования Программа Компьютер

Последовательный алгоритм

Параллельный алгоритм

Технологии параллельного программирования Традиционные языки + компиляторы Расширения последовательных языков, спецкомментарии Специальные языки параллельного программирования Библиотеки и интерфейсы для взаимодействия параллельных процессов: MPI, PVM, Linda, Shmem... Параллельные предметные библиотеки: SCALAPACK, MKL, FFTW, DFFTpack, PETSc, CRAY Scientific Library... Специализированные пакеты и программные комплексы: PC-GAMESS, PRIRODA, GAUSSIAN… ЭФФЕКТИВНОСТЬ - ПЕРЕНОСИМОСТЬ - ПРОДУКТИВНОСТЬ

Статический анализ структуры программ Это можно исполнять параллельно

Статический анализ структуры программ А это - только последовательно

Динамический анализ структуры программ

Пиковая производительность. Проект Blue Gene Процессор - 1 Gflops 32 процессора на кристалле 64 кристалла на плате 8 плат в стойке 64 стойки в проекте $100 M 1Pflops = flops

Что снижает производительность? (CRAY C90, T90) закон Амдала время разгона конвейера секционирование векторных команд конфликты в памяти каналы процессор-память операции чтения/записи в векторные регистры ограниченное число векторных регистров несбалансированное использование устройств отсутствие операции деления перезагрузка буферов команд...

Что снижает производительность? Производительность CRAY C90 на операции a i = b i +c i *d

Оптимизация программы LIU_FTC для компьютеров CRAY Y-MP C90 Моделирование устойчивости плазмы в установках управляемого термоядерного синтеза (General Atomics, San-Diego, USA; данные с действующей установки D III-D) 490 подпрограмм и функций, более строк Время работы 1 итерации исходного варианта с. (QSL: 257 с., NNL:63 с., QSLH: 6.4 с.) Время работы 1 итерации нового варианта с. (QSL: 11.8 с., NNL: 5 с., QSLH: 1.4 с.)

Структуризация предметной области: в идеале - энциклопедия, минимум - справочник. Формирование среды общения профессионалов Центр создан при поддержке РФФИ Информационно-аналитический Центр в сети Интернет

Параллельные вычисления - погоня за эффективностью В.В.Воеводин, Вл.В.Воеводин 1. Что скрывает обыкновенный компьютер 2. Как повышают производительность компьютеров 3. Параллельные вычислительные системы 4. Большие задачи и параллельные вычисления 5. Параллельное программирование 6. Статический анализ и преобразование программ 7. Отображение задач вычислительной математики на архитектуру вычислительных систем 8. Пользователь в среде параллелизма

Метакомпьютинг

Учебно-научный центр МГУ по высокопроизводительным вычислениям Команда специалистов Высокопроизводительные ресурсы Поддержка научных исследований Учебный процесс Инфраструктура поддержки пользователей Инфраструктура программного обеспечения Организационно-методическая работа Информационная поддержка