Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 990.00 руб. | Длительность: 14 дней
Курс направлен на представление обзора технологий построения и эффективного использования одного из наиболее широкого распространенного класса параллельных систем – кластеров.
В рамках курса осуществляется комплексное рассмотрение темы начиная с выбора наиболее подходящих архитектурных решений и заканчивая оценкой эффективности кластерных систем. Особое внимание уделяется системам эффективного управления ресурсами кластера – изложение данного вопроса проводится на основе имеющегося опыта разработки системы управления кластера Нижегородского университета. Получаемый в результате изучения данного курса набор знаний и умений является достаточным для того, чтобы слушатели смогли самостоятельно спроектировать, построить, настроить и использовать кластер в рамках организации малого и среднего размера.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
1 час 15 минут
Обзор архитектуры персональных мини-кластеров
В лекции приводятся примеры персональных мини-кластеров. Рассказывается об используемых процессорах, организации сети и показателях производительности.
Оглавление
    -
    Тест 1
    18 минут
    -
    Лекция 2
    58 минут
    Microsoft High Performance Computing Server 2008
    В лекции даются краткий обзор систем управления кластерами, общая характеристика Microsoft Compute Cluster Server. Рассказывается об установке, настройке и управлении MS CCS.
    Оглавление
      -
      Самостоятельная работа 1
      1 час 14 минут
      Компиляция и запуск Microsoft High Performance Computing Server 2008
      Лабораторная работа посвящена вопросам компиляции и запуска программы под управлением Microsoft High Performance Computing Server 2003 (HPC 2008).
      Оглавление
        -
        Самостоятельная работа 1
        33 минуты
        -
        Лекция 3
        1 час 7 минут
        Оценка производительности кластерных систем
        В лекции обсуждается проблема оценки производительности кластеров, дается обзор существующих тестов и рассказывается об использовании тестов для оценки производительности.
        Оглавление
          -
          Тест 2
          18 минут
          -
          Самостоятельная работа 2
          49 минут
          Оценка производительности кластерных систем с использованием теста Linpack
          Целью данной лабораторной работы является получение слушателями практических навыков тестирования производительности кластерных систем с использованием теста Linpack.
          Оглавление
            -
            Самостоятельная работа 2
            15 минут
            -
            Лекция 4
            3 часа 15 минут
            Параллельное программирование на основе MPI
            Лекция посвящена рассмотрению методов параллельного программирования для вычислительных систем с распределенной памятью с использованием MPI.
            Оглавление
              -
              Тест 3
              36 минут
              -
              Лекция 5
              2 часа 30 минут
              Параллельное программирование с использованием OpenMP
              В лекции дается общая характеристика технологии OpenMP.
              Оглавление
                -
                Тест 4
                36 минут
                -
                Самостоятельная работа 3
                44 минуты
                Отладка параллельных MPI программ в среде Microsoft Visual Studio 2005
                Цель лабораторной работы - получение практических навыков отладки параллельных MPI программ в среде Microsoft Visual Studio 2005.
                Оглавление
                  -
                  Самостоятельная работа 3
                  18 минут
                  -
                  Лекция 6
                  44 минуты
                  Отладка параллельной программы
                  В лекции приводится назначение Intel® Thread Checker, характеризуются области его возможного применения, приводится информация, необходимая для подготовки пользовательского проекта и инструмента для анализа.
                  Оглавление
                    -
                    Лекция 7
                    1 час 36 минут
                    Оптимизация параллельной программы
                    Лекция посвящена вопросам оптимизации работы параллельной программы.
                    Оглавление
                      -
                      Самостоятельная работа 4
                      1 час 22 минуты
                      Отладка параллельной программы с использованием Intel Thread Checker
                      Целью лабораторной работы является приобретение практических навыков отладки параллельных программ для систем с распределенной памятью, использующих для организации параллелизма либо механизм потоков, либо технологию OpenMP.
                      Оглавление
                        -
                        Самостоятельная работа 4
                        18 минут
                        -
                        Лекция 8
                        46 минут
                        Программные комплексы высокопроизводительных вычислений для решения проблемно-ориентированных вычислительно-трудоемких задач
                        В лекции даются общая характеристика пакета FlowVision, обзор классов решаемых задач и приводятся примеры выполнения расчетов.
                        Оглавление
                          -
                          Самостоятельная работа 5
                          15 минут
                          Балансировка нагрузки
                          Лабораторная работа посвящена вопросам, возникающии при распределении нагрузки между потоками.
                          Оглавление
                            -
                            Самостоятельная работа 6
                            19 минут
                            Cинхронизация и накладные расходы на поддержку многопоточности
                            Лабораторная работа посвящена изучению способов снижения накладных расходов на поддержку многопоточности.
                            Оглавление
                              -
                              Самостоятельная работа 5
                              27 минут
                              -
                              5 часов
                              -