Молодежная школа «Суперкомпьютерные технологии и высокопроизводительные вычисления в образовании, науке и промышленности», 20-24 ноября 2012 года

Материалы школы

Пленарные лекции
Секция «Технологии параллельного программирования для высокопроизводительных систем с гибридной архитектурой»
Секция «Робототехника, компьютерное зрение и машинное обучение»
Секция «Технологии и инструменты параллельного программирования для систем с общей и распределенной памятью»

Пленарные лекции

Четверушкин Борис Николаевич, академик РАН (Институт прикладной математики РАН)
Лекция «Экзафлопные вычисления: проблемы вычислительных алгоритмов и программного обеспечения»
Просмотр Скачать лекцию (184 Мб)

Смелянский Руслан Леонидович, член-корреспондент РАН (Московский государственный университет имени М.В. Ломоносова)
Лекция «Программно-конфигурируемые сети – основа Интернета нового поколения»
Просмотр Скачать лекцию (473 Мб)

Бетелин Владимир Борисович, академик РАН (Научно-исследовательский институт системных исследований РАН)
Лекция «Суперкомпьютерные технологии эксафлопного класса – ключевой фактор развития русской инженерной школы в ХХI веке»
Просмотр Скачать лецию (253 Мб)

Тыртышников Евгений Евгеньевич, член-корреспондент РАН (Институт вычислительной математики РАН)
Лекция «Новое направление в вычислительной математике: от векторов и матриц к тензорам»
Просмотр Скачать лекцию (343 Мб)

Стронгин Роман Григорьевич, д.ф.-м.н. (Нижегородский государственный университет им. Н.И. Лобачевского)
Лекция «Параллельные вычисления в глобальной оптимизации»
Просмотр Скачать лекцию (116 Мб)

Секция «Технологии параллельного программирования для высокопроизводительных систем с гибридной архитектурой»

Лектор — Горшков А.В.

Лекция 1 «Введение в вычисления общего назначения на GPU»
Лекция 2 «Введение в CUDA. Язык CUDA C»
Лекция 3 «Исполнение потоков.Иерархия памяти»
Лекция 4 «Рекомендации по оптимизации. Использование библиотек CUDA»
Лекция 5 «Новые возможности CUDA»
Лекция 6 «Параллельноепрограммированиедлягетерогенныхсистем.Обзор OpenCL»
Практика 1 Пример «Знакомство с CUDA»
Пример «Суммирование векторов»
Практика 2 «Реализация явной разностной схемы решения уравнения теплопроводности»
Практика 3 «Реализация матричного произведения»
Практика 4 «Вычисление определенного интеграла методом прямоугольников»
Практика 5 «Реализация метода минимальных невязок с использованием CUBLAS»
Практика 6 «Оптимизация матричного умножения»
Практика 7 «Знакомство с OpenCL»

Секция «Робототехника, компьютерное зрение и машинное обучение»

Использованы материалы курса «Разработка мультимедийных приложений с использованием библиотек OpenCV и IPP»

Лекция 1 Бовырин А.
(Itseez)
«Введение в компьютерное зрение»
Лекция 2 Писаревский В.
(Itseez)
«Введение в OpenCV»
Лекция 3 Золотых Н.Ю. «Введение в машинное обучение»
Лекция 4 Половинкин А.Н. «Детекторы и дескрипторы ключевых точек. Bag-of-words методы»
Лекция 5 Ерухимов В.Л.,
Лысенков И. 
(Itseez)
«Проективная геометрия в компьютерном зрении»
Практика 1 Кустикова В.Д. «Установка OpenCV»
«Выделение контуров. Базовые операции над изображениями»
Практика 2 Дружков П.Н. «Machine Learning в библиотеке OpenCV»
Практика 3 Половинкин А.Н. «Bag-of-words методы классификации изображений»

Секция «Технологии и инструменты параллельного программирования для систем с общей и распределенной памятью»

Лекция Линев А.В. Операционные системы. Аспекты параллелизма»