Оглавление
Асимметричная многопроцессорная обработка
-
Основы асимметричной многопроцессорной системы (AMP)
- AMP – это система с разными процессорами, где не все процессоры имеют одинаковый доступ к ресурсам.
- Система может разрешать одному процессору выполнять системные задачи, в то время как другие процессоры могут выполнять только пользовательские программы.
-
История и применение
- В 1960-1970-х годах добавление второго процессора было экономически выгодным для увеличения вычислительной мощности.
- Ранние системы AMP включали Burroughs B5000, DECsystem-1055 и IBM System/360 model 65MP.
- Проблемы с операционной системой, которая не была разработана для работы с несколькими процессорами, требовали времени для решения.
-
Примеры систем AMP
- Burroughs B5000 использовал два процессора, но только один мог выполнять системные задачи.
- CDC 6500 и 6700 были организованы с операционной системой на периферийных процессорах и пользовательскими приложениями на центральных процессорах.
- DECsystem-10 и PDP-11/74 использовали разные подходы к распределению задач между процессорами.
- VAX-11/782 и IBM System/370 model 168 имели разные конфигурации подключения второго процессора.
-
Сравнение с симметричной многопроцессорной обработкой (SMP)
- SMP – это система, где все процессоры имеют равный доступ к ресурсам.
- AMP была предшественником SMP и использовалась для создания менее дорогих вариантов систем с SMP.
-
Дополнительная информация
- В статье упоминаются другие системы AMP, такие как 3B20C, VAX-11/782 и IBM System/370 model 168.
- Упоминаются исторические и современные работы по AMP и SMP, а также внешние ссылки на ресурсы по параллельному программированию и многоядерным системам.