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

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



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

Кафедра математики и информатики Троицкого филиала ЧелГУ.
САФУ имени М.В. Ломоносова Институт математики и компьютерных наук.
ПРИНЦИПЫ РАЗРАБОТКИ НОВОГО ПРОЕКТА ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО СТАНДАРТА БАКАЛАВРА ПО НАПРАВЛЕНИЮ –ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ Ю.Л. Костюк Томский.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Юго-Западный государственный университет» Курск.
Отличное образование для отличных людей. более 750 студентов, живущих насыщенной, интересной учебной и внеучебной жизнью; шесть направлений подготовки.
Вы заканчиваете школу и хотите стать профессиональным программистом и профессиональным программистом и не только… не только… Вам нужно качественное образование.
История кафедры Кафедра ПОВТ была создана в марте 1990 года. Ее основателем является профессор, кандидат физико-математических наук Старков Федор Александрович.
Стратегия развития отрасли ИТ в России. Вклад Уральского федерального университета. Докладчик Богданович Ирина Александровна Директор по информационным.
Образовательный комплекс Параллельные вычисления Гергель В.П., проф., д.т.н., кафедра МО ЭВМ ф-та ВМК ННГУ Нижегородский государственный университет им.
Московский государственный университет им.М.В.Ломоносова Институт вычислительной математики РАН Воеводин В.В., Воеводин Вл.В. СУПЕРВЫЧИСЛЕНИЯ:
«Тюменский Государственный Университет в городе Нягани» Математика и компьютерные науки.
Изучение системного подхода в программировании в рамках учебно - методического комплекса «Практическое параллельное программирование в системе непрерывной.
Проблемы разработки и внедрения учебных планов по новым направлениям в области информационных технологий Андрей М.Чеповский МГТУ им. Н.Э.Баумана Преподавание.
Направление «МАТЕМАТИКА И КОМПЬЮТЕРНЫЕ НАУКИ». Человек, глубоко разбирающийся в математике, способен легко разобраться с любой другой наукой. Обратное,
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Башкирский государственный педагогический.
О подготовке специалистов по суперкомпьютерным технологиям в Екатеринбурге Андрей Созыкин, Заведующий сектором суперомпьютерных.
Система федеральных образовательных порталов Специализированный портал Информационно-коммуникационные технологии в образовании
ВЛАДИМИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ФИЗИКИ Кафедра Физики и прикладной математики.
Company LOGO ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И КОМПЬЮТЕРНАЯ ГРАФИКА Направления: Информатика и вычислительная техника, Прикладная информатика.
Транксрипт:

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

Реалии нашей жизни Смещение акцентов вычислительного мира в сторону параллельных вычислительных технологий Необходимость получения непрофильных знаний на различных факультетах, во многих организациях Явный недостаток высококвалифицированных специалистов в области параллельных вычислений

Как учить? Классическое образование: бакалавр – специалист – магистр Повышение квалификации Профессиональная переподготовка Стажировки Школа (старшие классы лицеев)

Учебный процесс и образование

Целевая аудитория? Студенты, аспиранты Преподаватели Научные сотрудники и IT-специалисты Школьники старших классов

Учебный процесс и школьное образование

Форма обучения? Очная, заочная, … Дистанционное обучение Интернет-обучение Школы и конференции, олимпиады и конкурсы

Интернет-университет суперкомпьютерных технологий

Насколько глубоко учить? Профессиональный уровень Базовый уровень Начальный уровень

Кого учить? Прикладники-специалисты Прикладники общего профиля Параллельные программисты Системные программисты Администраторы суперкомпьютерных систем

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть вычисления Параллельные вычисления Технологии программирования

Высокопроизводительные компьютерные системы (основные классы) FPGAs GP-GPU Cell … … Векторные Многоядерные Классические Компьютеры с общей памятью (SMP) Компьютеры с распределенной памятью Распределенные вычислительные среды Процессорная основа компьютеров

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

Информационная структура алгоритмов – основа параллельных вычислений x(i) = a + b(i) (1) y(i) = 2*x(i) – 3 (2) t1 = y(i)*y(i) + 1 (3) t2 = b(i) – y(i)*a (4) Исполнять только последовательно ! Можно исполнять параллельно ! x(i) y(i)

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Базовые лекционные курсы Технологии программирования Вычислительная математика и структура алгоритмов

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Архитектура вычислительных систем Базовые лекционные курсы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Технологии, инструменты и методы параллельного программирования Базовые лекционные курсы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Параллельная обработка данных Базовые лекционные курсы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Информационная структура программ и алгоритмов Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Администрирование кластерных вычислительных систем Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Архитектура и программирование современных микропроцессоров Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Технологии программирования MPI, OpenMP, DVM Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Технологии программирования Параллельные вычисления и задачи криптографии Специальные лекционные курсы Прикладники-специалисты – прикладники общего профиля – параллельные программисты – системщики – администраторы

Задача Алгоритм Метод Программа Компилятор Компьютер Вычислительное дело Компьютерная часть Система смежных практикумов Технологии программирования Вычислительные методы и структура алгоритмов Параллельные вычисления и задачи криптографии Администрирование кластерных вычислительных систем Информационная структура программ и алгоритмов Параллельная обработка данных Технологии, инструменты и методы параллельного программирования Архитектура вычислительных систем Вычислительная математика и структура алгоритмов

Дисциплины в учебном плане (направление Прикладная математика и информатика) I II IIIIV V VI Алгебра и геометрия Дифференциальные уравнения Языки программир-я Методы оптимизации Численные методы Практикум на ЭВМ Математический анализ Семестр Теория игр и исследование операций Уравнения математической физики ИнформатикаИнформатика Источник: ЮУрГУ

Инфраструктура суперкомпьютерного образования Учебно-методические комплексы Аппаратная база Программное обеспечение Вычислительный полигон Коллективные банки тестов и задач Информационные системы по параллельным вычислениям Средства общения и распространения информации

Суперкомпьютерное образование (библиотека учебных материалов Parallel.ru)

Коллективный банк тестов СИГМА (по параллельным вычислениям)

Коллективный банк тестов СИГМА (по параллельным вычислениям)