Вперед: Глава 2. Операционная среда высокопроизводительных вычислительных систем
Назад: 1.4.4. Заключение к главе 1
К содержанию: Оглавление


1.5. Контрольные вопросы

  1. Какие классы компьютеров определены в классификации Флинна?
  2. В чем состоит основное архитектурное различие многопроцессорных систем?
  3. В чем состоит основная особенность архитектуры SMP систем?
  4. В чем состоит основная особенность архитектуры MPP систем?
  5. К какому типу относятся вычислительные кластеры?
  6. В чем преимущества и недостатки SMP и MPP систем?
  7. Какова модель программирования на SMP системах?
  8. Какова модель программирования на MPP системах?
  9. Какое максимальное ускорение может быть достигнуто на n-процессорной системе?
  10. Какие факторы влияют на производительность параллельной программы?
  11. Какое максимальное ускорение может быть достигнуто для программы, содержащей 1% непараллельного кода?
  12. Назовите важнейшие коммуникационные характеристики для систем с распределенной памятью?
  13. Назовите наиболее распространенные коммуникационные интерфейсы?
  14. Как реализуется многопользовательский режим на однопроцессорных системах?
  15. Каков механизм распараллеливания на многопроцессорных системах с общей памятью?
  16. Что такое поток или нить (thread)?
  17. Каков механизм взаимодействия между ветвями параллельной программы в многопотоковом режиме?
  18. Какие базовые средства можно использовать для программирования систем с общей памятью?
  19. На чем базируется программный интерфейс OpenMP?
  20. Какова технология создания параллельной программы при использовании OpenMP?
  21. Каков механизм взаимодействия между ветвями параллельной программы на системах с распределенной памятью?
  22. Назовите средства разработки параллельных программ на MPP системах.
  23. Что такое MPI?
  24. Чем стандарт MPI-1 отличается от MPI-2?
  25. В каких случаях следует использовать MPI?
  26. В каких случаях следует совместно использовать MPI и OpenMP?
  27. На какой парадигме программирования базируется HPF?
  28. В чем преимущества и недостатки HPF по сравнению с MPI?
  29. Каковы области применимости технологий OpenMP и MPI?


Вперед: Глава 2. Операционная среда высокопроизводительных вычислительных систем
Назад: 1.4.4. Заключение к главе 1
К содержанию: Оглавление