180 likes | 368 Views
Кафедра высокопроизводительных компьютерных технологий Семинар для бакалавров второго курса. Созыкин Андрей Владимирович к.т.н. зав.кафедрой высокопроизводительных компьютерных технологий. Магистерские программы Созыкин А.В. План семинара. Выбор кафедры и научного руководителя на 2 курсе
E N D
Кафедра высокопроизводительных компьютерных технологий Семинар для бакалавров второго курса Созыкин Андрей Владимирович к.т.н. зав.кафедрой высокопроизводительных компьютерных технологий
Магистерские программыСозыкин А.В. План семинара • Выбор кафедры и научного руководителя на 2 курсе • Кафедра высокопроизводительных компьютерных технологий • Возможные темы курсовых и научных работ • Выступление преподавателей кафедры
Магистерские программыСозыкин А.В. Выбор кафедры • На 2 курсе необходимо выбрать: • Профиль • Научного руководителя • Профили для КН: • Математические основы компьютерных наук • Вычислительные, программные, информационные системы и компьютерные технологии • Web-программирование • Системное программирование • За каждый профиль отвечает отдельная кафедра • КВКТ не отвечает за бакалаврские профили
Магистерские программыСозыкин А.В. Выбор научного руководителя • Кроме профиля нужно выбрать научного руководителя • Роль научного руководителя: • Определяет направление научной работы студента • Дает задания на курсовую и выпускную квалификационную работу • Рекомендует спецкурсы по выбору • Научный руководитель может быть с любой кафедры • Профили, которые подходят для ВКТ: • Системное программирование • Web-программирование
Магистерские программыСозыкин А.В. Итоги: выбор кафедры и руководителя • Выбор профиля: • У кафедры ВКТ нет профилей для бакалавров • Выбор научного руководителя: • Научные руководители могут быть с кафедры ВКТ • Перед составлением заявления на выбор нужно согласовать с руководителем тему работы
Магистерские программыСозыкин А.В. О кафедре • Кафедра высокопроизводительных компьютерных технологий (КВКТ) • Совместная кафедра: • УрФУ (ранее УрГУ) • Институт математики и механики УрО РАН (ИММ) • Все преподаватели кафедры – сотрудники ИММ УрО РАН • Основное направление кафедры – высокопроизводительные вычисления • Кафедра отвечает за две магистерские программы: • Системное программирование • Параллельные вычисления
Магистерские программыСозыкин А.В. Особенности кафедры • Совместная кафедра с ИММ УрО РАН: • Приоритет – научная деятельность в области компьютерных наук • Что потребуется от Вас: • Работа по специальности • Подготовка статей для конференций и журналов • Выступление на конференциях • Инновации: • Участие в конкурсах по инновационной деятельности (Intel, «УМНИК» и др.) • Я хочу просто заниматься сетями/компьютерами и т.п. • Так тоже можно, но многое теряете
Магистерские программыСозыкин А.В. Возможные направления научной работы • Направления для курсовых на 3 курсе и выпускной квалификационной работы на 4 курсе • Сети • ОС Linux • Web-программирование • Научные и технические вычисления (Python, Matlab, C/C++ и др.) • Специализированные архитектуры для вычислений (GPU, Intel MIC и т.п.) • Обработка больших объемов данных (Apache Hadoop, Pig, Mahout и т.д.)
Магистерские программыСозыкин А.В. Сети и Linux • Сетевые технологии и протоколы: • NFS, IPv6, NAT, туннели и т.п. • Распределенные файловые системы: • Parallel NFS • Виртуализация в Linux: • Гипервизоры Xen, KVM • Облачные платформы OpenStack, OpenNebula • Контейнеры OpenVZ • Пакеты прикладных программ в Linux: • Matlab • Python • Eclipse • и др.
Магистерские программыСозыкин А.В. Web-программирование и вычисления • Web-программирование: • Адаптация Web-интерфейса портала научного взаимодействия • PHP, HTML, CMS Joomla • Научные и технические вычисления: • Решение типовых научных задач: линейная алгебра, преобразование Фурье, метод Монте-Карло • Различные языки: Python, Matlab, C/C++ • Проведение вычислительных экспериментов, оптимизация производительности • Подготовка образовательных материалов
Магистерские программыСозыкин А.В. Ускорители и BigData • Специализированные архитектуры для вычислений: • Вычисления на графических картах (GPU) • Вычисления на ускорителях Intel Xeon Phi • Технологии CUDA, Matlab, C/C++ • Обработка больших объемов данных (BigData): • Apache Hadoop/MapReduce • Apache Pig • Библиотека машинного обучения Apache Mahout • Язык программирования Java
Магистерские программыСозыкин А.В. Распределенная ФС • Цель проекта: создание распределенной файловой системы УрО РАН
Магистерские программыСозыкин А.В. Распределенная ФС • Оборудование: • Серверы SuperMicro, 24 диска 3 Тб, ОС Linux • Программное обеспечение: • dCache • Протоколы: • Parallel NFS • Протоколы ГРИД (SRM, xroot и т.п.) • Текущее состояние: • Оборудование установлено и настроена, установлен dCache • Задачи: • Настройка dChache для производительности, масштабируемости и надежности • Подключение dChache к серверам Linux и Windows по протоколу Parallel NFS, тестирование производительности
Магистерские программыСозыкин А.В. Облачная платформа для ПВ • Цель проекта: установка пакетов прикладных программ в облаке, интеграция с суперкомпьютером и предоставление пользователям по модели SaaS • Программное обеспечение: • Hubzero (www.hubzero.org) • ОС Linux • Пакеты программ: • Matlab • Eclipse PTP (и NVidia Nsight) • Инструменты Intel • Python
Магистерские программыСозыкин А.В. Высокопроизводительный Python • Цель проекта: предоставить пользователям средство для быстрого прототипирования параллельных алгоритмов, бесплатный аналог Matlab • Используемое ПО: • Модули Python для научных вычислений: numpy, scipy, matplotlib и т.п. • Задачи: • Применение Python для решения типовых математических задач • Визуализация данных в Python • Оптимизация производительности
Магистерские программыСозыкин А.В. Если вас заинтересовала тема • Если Вас заинтересовала тема и Вы хотите, чтобы я был научным руководителем: • Отправляете интересующее Вас направление мне на email: avs@imm.uran.ru • По email договариваемся о встрече, обговариваем конкретную тему в рамках направления
Магистерские программыСозыкин А.В. Итоги • В конце второго курса нужно выбрать профиль и научного руководителя • Кафедра ВКТ не отвечает за профили бакалавров • Руководитель может быть с кафедры ВКТ • Профили, которые подходят для ВКТ: • Системное программирование • Web-программирование • Если Вам понравилось одно из направлений научной деятельности: • Пишите на email: avs@imm.uran.ru
Основы организации ИнтернетСозыкин А.В. Вопросы? Контакты Созыкин Андрей Владимирович avs@imm.uran.ru www.asozykin.ru