Вперед: Глава 2. Операционная среда высокопроизводительных вычислительных систем
Назад: 1.4.4. Заключение к главе 1
К содержанию: Оглавление
1.5. Контрольные вопросы
- Какие классы компьютеров определены в классификации Флинна?
- В чем состоит основное архитектурное различие многопроцессорных систем?
- В чем состоит основная особенность архитектуры SMP систем?
- В чем состоит основная особенность архитектуры MPP систем?
- К какому типу относятся вычислительные кластеры?
- В чем преимущества и недостатки SMP и MPP систем?
- Какова модель программирования на SMP системах?
- Какова модель программирования на MPP системах?
- Какое максимальное ускорение может быть достигнуто на n-процессорной системе?
- Какие факторы влияют на производительность параллельной программы?
- Какое максимальное ускорение может быть достигнуто для программы, содержащей 1% непараллельного кода?
- Назовите важнейшие коммуникационные характеристики для систем с распределенной памятью?
- Назовите наиболее распространенные коммуникационные интерфейсы?
- Как реализуется многопользовательский режим на однопроцессорных системах?
- Каков механизм распараллеливания на многопроцессорных системах с общей памятью?
- Что такое поток или нить (thread)?
- Каков механизм взаимодействия между ветвями параллельной программы в многопотоковом режиме?
- Какие базовые средства можно использовать для программирования систем с общей памятью?
- На чем базируется программный интерфейс OpenMP?
- Какова технология создания параллельной программы при использовании OpenMP?
- Каков механизм взаимодействия между ветвями параллельной программы на системах с распределенной памятью?
- Назовите средства разработки параллельных программ на MPP системах.
- Что такое MPI?
- Чем стандарт MPI-1 отличается от MPI-2?
- В каких случаях следует использовать MPI?
- В каких случаях следует совместно использовать MPI и OpenMP?
- На какой парадигме программирования базируется HPF?
- В чем преимущества и недостатки HPF по сравнению с MPI?
- Каковы области применимости технологий OpenMP и MPI?
Вперед: Глава 2. Операционная среда высокопроизводительных вычислительных систем
Назад: 1.4.4. Заключение к главе 1
К содержанию: Оглавление