• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Глава в книге
Neural Networks for Speech Synthesis of Voice Assistants and Singing Machines

Pantiukhin D.

In bk.: Integral Robot Technologies and Speech Behavior. Newcastle upon Tyne: Cambridge Scholars Publishing, 2024. Ch. 9. P. 281-296.

Препринт
DAREL: Data Reduction with Losses for Training Acceleration of Real and Hypercomplex Neural Networks

Demidovskij A., Трутнев А. И., Тугарев А. М. et al.

NeurIPS 2023 Workshop. ZmuLcqwzkl. OpenReview, 2023

Распределенные вычисления

2020/2021
Учебный год
RUS
Обучение ведется на русском языке
4
Кредиты

Преподаватель

Витушкин Павел Игоревич

Витушкин Павел Игоревич

Программа дисциплины

Аннотация

Целью освоения дисциплины «Параллельные и распределённые вычисления» является знакомство с параллельными и распределенными вычислениями, различными классами высокопроизводительных систем, принципами реализации параллельных алгоритмов и используемыми моделями программирования, а также получение навыков практического использования соответствующих технологий и систем при решении прикладных задач.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения дисциплины «Параллельные и распределённые вычисления» является знакомство с параллельными и распределенными вычислениями.
Планируемые результаты обучения

Планируемые результаты обучения

  • Понимание основных принципов параллельных вычислений. Владение технологиями параллельных вычислений.
  • Понимание основных принципов распределенных вычислительных систем. Владение технологиями распределенных и облачных вычислений.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Параллельные вычисления
    Современные параллельные вычислительные системы. Теоретические основы параллельных вычислений. Показатели качества параллельного алгоритма. Принципы разработки и типовые структуры параллельных алгоритмов. Методология PCAM. Системы параллельного программирования, типовые модели программирования и шаблоны. Параллельное программирование на системах с общей памятью на примере технологии OpenMP. Параллельное программирование на системах с распределенной памятью на примере технологии MPI. Параллельное программирова-ние на графических процессорах на примере технологии Nvidia CUDA
  • Распределенные вычислительные системы и облачные вычисления
    Теоретические основы распределенных вычислений, примеры распределенных алгоритмов. Способы взаимодействия распределенных процессов, модели и технологии распределенного программирования. Грид- инфраструктуры и системы добровольных вычислений. Концепция облачных вычислений, модели развертывания и обслуживания. Примеры использования облачных инфраструктур и сервисов.
Элементы контроля

Элементы контроля

  • неблокирующий домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий экзамен
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (3 модуль)
    0.3 * домашнее задание 1 + 0.3 * Домашнее задание 2 + 0.4 * экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Биллиг В.А. - Параллельные вычисления и многопоточное программирование - Национальный Открытый Университет "ИНТУИТ" - 2016 - 310с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100361
  • Клементьев И.П., Устинов В.А. - Введение в облачные вычисления - Национальный Открытый Университет "ИНТУИТ" - 2016 - 310с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100686

Рекомендуемая дополнительная литература

  • Barry, D. K. (2013). Web Services, Service-Oriented Architectures, and Cloud Computing : The Savvy Manager’s Guide (Vol. 2nd ed). San Francisco, Calif: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=486562
  • Deng, Y. (2012). Applied Parallel Computing. Singapore: World Scientific. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=545490
  • Erl, T., Puttini, R., & Mahmood, Z. (2013). Cloud Computing : Concepts, Technology & Architecture. Upper Saddle River, NJ: Prentice Hall. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1600179
  • Petersen, W. P., & Arbenz, P. (2004). Introduction to Parallel Computing. Oxford: Oxford University Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=176951
  • Введение в облачные вычисления и технологии / Губарев В.В., Савульчик С.А. - Новосиб.:НГТУ, 2013. - 48 с.: ISBN 978-5-7782-2252-6 - Режим доступа: http://znanium.com/catalog/product/557005
  • ШАМАЕВА О.Ю., & БУРЕНКОВ С.А. (2016). Параллельные Вычисления Как Средство Повышения Эффективности Решения Задач Вычислительной Аэродинамики. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.B13CD620