Параллельные вычисления

  • Введение. Спрос на параллельные компьютеры. Хронология развития параллельного программирования. Параллелизм. Две модели программирования: последовательная и параллельная. Параллелизм данных и параллелизм задач. Параллельные модели программирования. Параллельные компьютеры. Техническое обеспечение для увеличения быстродействия. Типы параллельных компьютеров. Оценка эффективности параллельного программирования. Время выполнения, степень детализации, коэффициент ускорения, стоимость, эффективность. Процессы и синхронизация. Синхронизация на аппаратном уровне. Синхронизации языка программирования. Синхронизация передачи сообщений. Параллельные алгоритмы. Разработка параллельного алгоритма: декомпозиция, проектирование коммуникаций, укрупнение. Планирование вычислений. Параллельное программирование Потоки и обработка данных. Современные тенденции и перспективы развития дисциплины «Параллельные вычисления».
  • Образовательная программа 6B06122 Информатика
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 4
  • Семестр 1
Top