Введение в параллельное программирование


Download 1.36 Mb.
bet3/10
Sana18.06.2023
Hajmi1.36 Mb.
#1558506
TuriПрограмма
1   2   3   4   5   6   7   8   9   10

Закон Амдала

  • – время выполнения параллельной программы на n процессорах
  • – время выполнения параллельной части алгоритма
  • – доля последовательной части алгоритма
  • – доля параллельной части алгоритма
  • Физический факультет МГУ им М.В.Ломоносова

Закон Амдала

  • Физический факультет МГУ им М.В.Ломоносова

Сетевой закон Амдала

  • – время затрачиваемое на
    • создание процессов и их диспетчеризацию
    • взаимодействие процессов
    • синхронизацию
  • – время выполнения параллельной программы
  • на n процессорах
  • Физический факультет МГУ им М.В.Ломоносова
  • OpenMP
  • Физический факультет МГУ им М.В.Ломоносова

Параллельные архитектуры

  • CPU
  • CPU
  • CPU
  • CPU
  • Общая физическая память
  • RAM
  • CPU
  • CPU
  • CPU
  • CPU
  • Коммуникационная сеть
  • RAM
  • CPU
  • CPU
  • CPU
  • CPU
  • SMP ccNUMA – архитектура
  • Обмен данными между процессами через обмен сообщениями (Message Passing Interface - MPI)
  • Библиотеки обмена сообщениями (Message Passing Libraries - MPL):
    • Message Passing Interface – MPI
    • Parallel Virtual Machine – PVM
    • Shmem от Cray и SGI
  • Многопоточное программирование с помощью нитей (threads)
  • OpenMP – организация нитей с помощью директив компилятора
  • Обмен данными между процессами через обмен сообщениями (Message Passing Interface - MPI)
  • MPP – архитектура
  • CPU
  • RAM
  • R
  • R
  • RAM
  • Подсистема ввода / вывода
  • CPU
  • Системы с распределенной памятью
  • Физический факультет МГУ им М.В.Ломоносова

Download 1.36 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling