5. Классификация многопроцессорных ЭВМ
Классификация по симметричности/ассиметричности
Симметричные многопроцессорные ЭВМ - содержат в составе множество универсальных и одинаковых процессоров, которые, в принципе - могут быть взаимозаменяемы, любую ветвь задачи принципиально можно решать - на любом из процессоров.
Ассиметричные многопроцессорные ЭВМ - содержат множество специализированных процессоров, где отдельные процессоры - выделены для отдельных подзадач, и взаимонезаменяемы.
Преимущества симметричных:
При решении любой распараллеленной (на количество ветвей, соответствующее или превышающее число процессоров) задачи возможно использовать все процессора многопроцессорной ЭВМ
в симметричных необязательно реализована, но потенциально реализуема "система резервирования", позволяющая перераспределять потоки между процессорами при выходе из строя части процессоров или других связанных с отдельными процессорами подсистем. Разумеется система резервирования повышает так называемую "живучесть вычислителя" (защищённость от отказов аппаратуры);
в симметричных вычислителях при наличии избыточного числа процессоров переключение с одной задачи на другую или запись новой не обязательно требует переключения контекста, вместо этого новая задача может быть запущена и на одном из простаивающих процессоров (если такие имеются), эта возможность потенциально способна повысить реактивность вычислительной системы.
Преимущества ассиметричных:
реализация специализированных процессоров очень часто позволяет получить особенно высокую производительность именно на "критически трудоёмких задачах" (именно там, где она - особенно важна), и производительность - намного превышающую производительность универсального процессора, производительность - недостижимую для симметричных многопроцессорных ЭВМ;
специализированные вычислители относительно недороги, поэтому часто возможно получить не только высокую производительность, но и лучшее соотношение производительность/цена.
Do'stlaringiz bilan baham: |