Вычислительное дело и кластерные системы

Курс посвящен базовому уровню современной вычислительной практики - кластерным системам.
Для специалистов
Записаться
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Курс посвящен фундаментальным аспектам создания и использования кластерных систем в современной вычислительной практике. В процессе обучения детально разбираются процессы проектирования архитектуры, подготовки базовой инфраструктуры, а также монтажа и первичного тестирования оборудования. Рассматриваются вопросы настройки системного программного обеспечения, использования сред параллельного программирования и пакетов для инженерных расчетов. Курс ориентирован на системных архитекторов, администраторов и инженеров, стремящихся освоить принципы построения высокопроизводительных вычислительных сред и эффективного управления заданиями.
Цели
  • Сформировать понимание принципов архитектуры и инфраструктуры современных кластерных систем.
  • Подготовить к проектированию и развертыванию высокопроизводительных вычислительных узлов.
  • Развить навыки администрирования и сопровождения кластерной среды.
  • Сформировать системный подход к оптимизации программного обеспечения для параллельных вычислений.
Чему я научусь?
  • Проектировать архитектуру кластерных систем под конкретные вычислительные задачи.
  • Настраивать и оптимизировать системное программное обеспечение для кластеров.
  • Использовать среды параллельного программирования и средства управления заданиями.
  • Проводить тестирование производительности систем с помощью специализированных тестов.
  • Организовывать работу пользователей в распределенной вычислительной среде.

Авторы

Воеводин Владимир Валентинович
Член-корреспондент Российской Академии Наук, доктор физико-математических наук.
Жуматий Сергей Анатольевич
кандидат физико-математических наук, научный сотрудник Лаборатории параллельных информационных технологий НИВЦ МГУ.
Чему я научусь?
  • Проектировать архитектуру кластерных систем под конкретные вычислительные задачи.
  • Настраивать и оптимизировать системное программное обеспечение для кластеров.
  • Использовать среды параллельного программирования и средства управления заданиями.
  • Проводить тестирование производительности систем с помощью специализированных тестов.
  • Организовывать работу пользователей в распределенной вычислительной среде.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Введение
2 Нужен кластер. С чего начать? Данная лекция посвящена следующим вопросам: для чего строится кластер, на основе какого бюджета, для каких целей,... Данная лекция посвящена следующим вопросам: для чего строится кластер, на основе какого бюджета, для каких целей, какой класс задач будет доминировать, размещение и использование кластера, составление проекта кластерной системы. Приведены примеры. ещё
Нужен кластер. С чего начать? тест для курса Вычислительное дело и кластерные системы 30 мин
3 Базовая инфраструктура будущего проекта В этой лекции рассказывается о подготовке помещения, климат-контроле, электроснабжении, системе мониторинга и обеспечении безопасности, кабельном устройстве.... В этой лекции рассказывается о подготовке помещения, климат-контроле, электроснабжении, системе мониторинга и обеспечении безопасности, кабельном устройстве. Рассмотрен такой вопрос как планируется ли расширять систему? ещё
Базовая инфраструктура будущего проекта тест для курса Вычислительное дело и кластерные системы 30 мин
4 Проектирование архитектуры кластерной системы В данной лекции рассмотрено размещение и компоновка кластера, требования структуры задач на вычислительные узлы, выбор процессоров,... В данной лекции рассмотрено размещение и компоновка кластера, требования структуры задач на вычислительные узлы, выбор процессоров, иерархию памяти, локальных дисков, управляющий узел, файл-сервер. Рассмотрено богатство инфраструктуры, составление схемы кластера ещё
Проектирование архитектуры кластерной системы тест для курса Вычислительное дело и кластерные системы 60 мин
5 Поставка, монтаж и первичное тестирование кластера В данной лекции рассмотрен вопрос о том, как поставщик оборудования влияет на эффективность решения прикладных задач?... В данной лекции рассмотрен вопрос о том, как поставщик оборудования влияет на эффективность решения прикладных задач? Раздел посвящен составлению подробного плана работ, маркировке кабелей, подключению и проверке UPS ещё
Поставка, монтаж и первичное тестирование кластера тест для курса Вычислительное дело и кластерные системы 30 мин
6 Установка, настройка и оптимизация системного программного обеспечения Данная лекция посвящена стратегическому выбору и установке ОС (Unix, Linux, Windows), индивидуальным привязкам к узлам, синхронизации... Данная лекция посвящена стратегическому выбору и установке ОС (Unix, Linux, Windows), индивидуальным привязкам к узлам, синхронизации времени и системных файлов в системе, тиражированию ОС. ещё
Установка, настройка и оптимизация системного программного обеспечения тест для курса Вычислительное дело и кластерные системы 60 мин
7 Средства разработки и прикладное программное обеспечение В данной лекции рассмотрены такие вопросы, как: Разные лицензии на разное ПО? Производительность кластерной системы? Среды... В данной лекции рассмотрены такие вопросы, как: Разные лицензии на разное ПО? Производительность кластерной системы? Среды параллельного программирования? Латентность и скорость передачи данных? Эффективная организация коллективной работы пользователей? Приведены примеры ещё
Средства разработки и прикладное программное обеспечение тест для курса Вычислительное дело и кластерные системы 60 мин
8 Пользователь в кластерной среде Данная лекция посвящена пользователям в кластерной системе. Рассмотрена программа-минимум для работы пользователей, установки набора вспомогательных программ... Данная лекция посвящена пользователям в кластерной системе. Рассмотрена программа-минимум для работы пользователей, установки набора вспомогательных программ в системе, создание целостной инфраструктуры, сопровождающей большинство прикладных работ на кластерных системах. Приведены примеры ещё
Пользователь в кластерной среде тест для курса Вычислительное дело и кластерные системы 30 мин
9 Сопровождение кластерных систем В данной лекции рассмотрены поддержка кластерной системы, ее обслуживающий персонал, процесс обучения персонала, установка пакетов для... В данной лекции рассмотрены поддержка кластерной системы, ее обслуживающий персонал, процесс обучения персонала, установка пакетов для мониторинга состояния кластера, перечень и возможности пакетов для мониторинга, резервное копирование. ещё
Сопровождение кластерных систем тест для курса Вычислительное дело и кластерные системы 40 мин
10 Приложение 1. Примеры существующих кластерных проектов
11 Приложение 2. Среды параллельного программирования MPI
12 Приложение 3. Работа с тестом High Performance LINPACK
13 Приложение 4. Использование системы управления заданиями Cleo
14 Приложение 5. Пакеты для выполнения инженерных расчетов
15 Приложение 6. Основные термины и сокращения
16 Приложение 7. Сетевые ресурсы по смежным областям
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен