Летняя школа 2012

                                                                                                    

                                                                                                                                         При поддержке компании

 

Летняя школа по параллельному программированию 2012

2 – 13 июля 2011 года

ИВМиМГ СО РАН, Новосибирск

Приглашение

Институт вычислительной математики и математической геофизики СО РАН, кафедра параллельных вычислений НГУ и кафедра параллельных вычислительных технологий НГТУ объявляют о проведении Летней школы по параллельному программированию со 2 по 13 июля 2012 года. Приглашаются студенты ФИТ и ММФ НГУ, перешедшие на 2-3 курсы, и студенты ФПМИ НГТУ, перешедшие на 2-4 курсы.

 

Цель школы

Цель школы – знакомство студентов с тенденциями в развитии средств программирования, основами теории параллельного программирования, современными технологиями параллельного программирования, научными разработками Кафедр и Института. Студенты получат опыт разработки программ для современных высокопроизводительных вычислительных систем, разработки систем программирования, распределенных систем.

Направления работы школы

Школа будет состоять из лекционных, лабораторных занятий и работы над большим общим проектом.

В рамках лекционных и лабораторных занятий будут рассмотрены следующие темы:

·         Тенденции развития средств программирования, фрагментированное программирование

·         Введение в функциональное программирование,  основы Lisp

·         Основы организации крупномасштабных вычислений 

·         Основы программирования вычислений на графических ускорителях

·         Современные средства параллельного программирования 

·         Модели параллельных вычислений

·         Мелокозернистые вычисления в моделировании природных явлений 

·         Математическое моделирование природных явлений на высокопроизводительных вычислительных системах 

·         Оптимизация программ 

Основным проектом школы будет командная разработка игровой распределенной системы, в которой игроки будут взаимодействовать в мире дополненной реальности с помощью мобильных устройств.

Выпускники поделятся опытом работы в бизнес-проектах (список формируется):

  • Никита Малышкин: "Индустрия компьютерных игр"
  • Сергей Нечаев: "Обзор современных механизмов ввода/вывода на примере файлообменной сети "Пирс" "
  • Саша Черкасов: "Жизнь и приключения платежной системы: освоение высоких нагрузок"
  • Андрей Уразов: "О том, как муравьеды букашек ловят, или о промышленной разработке ПО высокого качества"

Процедура приглашения на школу

Заявки принимает Валентина Петровна Маркова по адресу markova@ssd.sscc.ru. В письме пришлите следующие сведения о вас: 

  1. Фамилия, Имя, Отчество;
  2. Факультет, курс, группа;
  3. Контактная информация (e-mail, телефон);
  4. Какими языками программирования Вы владеете (С/С++, Pascal, Java, ...)?
  5. В какой научной области Вы хотели бы специализироваться на старших курсах?

На школу студенты отбираются по результатам собеседования.  На собеседовании необходимо показать свою зачетку и продемонстрировать свое знание программирования и дискретной математики. О времени и месте проведения собеседования будет сообщено позже. 

Подготовка к школе

Результативность обучения и работы в проектах будет существенно зависеть от самостоятельной подготовки к школе. Для участия в проекте по разработке игры необходимо будет иметь представление о программировании на языке Java (основы которого рекомендуется изучить заранее). Программировать на Си нужно уметь. Смотрите соответствующий раздел на сайте школы. Следите за новостями на сайте и на нашей странице в Google+. Изучайте материалы прошлых школ.

 

Место проведения

Институт вычислительной математики и математической геофизики, Проспект ак. Лаврентьева - 6, (Академгородок, остановка ВЦ).

Расписание

Занятия начинаются 2 июля в 10-00. Детальное расписание занятий будет доступно позже.