Кластерные вычисления

Ю.П. Сердюк, ИНТУИТ

Основной акцент в учебном курсе делается на изучение основ параллельного программирования с использованием программного интерфейса MPI, а также высокоуровневого языка параллельного распределенного программирования MC# (www.mcsharp.net), на базе технологий и продуктов Microsoft.

В частности, для изучения программирования и отладки приложений на основе MPI, предполагается использование Windows Compute Cluster Server 2003 и Visual Studio 2005. Высокоуровневый язык параллельного программирования MC#, разработанный в Институте программных систем РАН, г.Переславль-Залесский, является расширением языка C# для платформы .NET и имеет реализацию для ОС Windows. Этот язык ориентирован на создание программных приложений промышленного уровня, предназначенных для исполнения на кластерных вычислительных системах. Будучи современным высокоуровневым языком, он также дает возможность успешно изучать и осваивать параллельное программирование студентам вузов, начиная уже со 2-го курса. Часть данного учебного курса посвящена также общим сведениям об архитектуре современных кластеров и используемых в них высокоскоростных интерконнектов таких, как Gigabit Ethernet, Infiniband, Myrinet и др.

  1. Введение: кластерные вычислительные системы
  2. Основы программирования на MPI
  3. Высокоуровневый язык параллельного программирования MC#
  4. Новые средства языка MC#: async- и movable-методы, каналы и обработчики
  5. Программирование на языке MC#
  6. Приложение
  7. Windows Compute Cluster Server - платформа для высокопроизводительных вычислений на базе технологий фирмы Microsoft
  8. Подготовка заданий для выполнения на кластере под управлением Compute Cluster Server
  9. Введение в MPI
  10. Методы передачи данных типа "точка-точка" в MPI
  11. Коллективные (радиовещательные) обмены данными между MPI-процессами
  12. Коллективные операции и их исполнение
  13. Управление процессами в MPI
  14. Организация логических топологий процессов
  15. Разработка сложных параллельных программ с использованием MPI
  16. Отладка MPI-программ с использованием Visual Studio 2005
  17. Введение в высокоуровневый язык параллельного, распределенного программирования MC#
  18. Многопоточное программирование на языке MC#
  19. Использование каналов и обработчиков языка MC# для организации взаимодействия параллельных потоков (процессов)
  20. Средства синхронизации параллельных процессов в языке MC#
  21. Разработка сложных параллельных программ на языке MC#
  22. Распределенное программирование на языке MC#

会期:
  • 自由时间安排
介绍:
  • 免费:
  • 收费:
  • 证书:
  • MOOC:
  • 视频讲座:
  • 音频讲座:
  • Email-课程:
  • 语言: 俄语 Ru

反馈

目前这个课程还没有反馈。您想要留第一个反馈吗?

请注册, 为了写反馈

Show?id=n3eliycplgk&bids=695438
NVIDIA
还有这个题目的:
Logo Кластерные вычисления
Основной акцент в учебном курсе делается на изучение основ параллельного пр...
还有标题«计算机科学»:
Netology2016 Новогодняя распродажа в Нетологии
Скидка на ВСЕ курсы 2016 руб! Электронная коммерция и SMM, веб-дизайн и HTML...
150x150 Курсы информационных технологий
Компания «Яндекс» регулярно проводит набор на Курсы информационных технолог...
B-teaser-0 Алгоритмы и структуры данных поиска
Лектор: Максим Александрович Бабенко, заместитель директора отделения computer...
B-teaser-0 Машинное обучение
Лектор: Константин Вячеславович Воронцов, старший научный сотрудник Вычисли...
B-teaser-0 Параллельные и распределенные вычисления
Лектор: Олег Викторович Сухорослов, старший научный сотрудник Центра грид-т...
还有Intuit:
Extpicture "Продвинутые" алгоритмы для школьников
В курсе рассказывается о "продвинутых" (advanced) алгоритмах для школьников...
Extpicture Комбинаторные алгоритмы для программистов
Курс начинается с азов комбинаторики и охватывает все основные алгоритмы, ...
Extpicture Алгоритмы: построение и анализ
Курс посвящён теории алгоритмов и элементам дискретной математики. Основная...
Extpicture Алгоритмы и модели вычислений
Рассматриваются некоторые теоретические проблемы, возникающие при разработк...
Logo Базовые и "продвинутые" алгоритмы для школьников
В курсе рассказывается о базовых и "продвинутых" (advanced) алгоритмах для ...

© 2013-2019