Лекция номер 12

ХАРАКТЕРИСТИКИ НА МНОГОПРОЦЕСОРНИ СИСТЕМИ.

Допълнителни принципи за изграждане на мулти-MPS.

Изграждането на многопроцесорни MPS се основава на три допълнителни принципа, в допълнение към петте, използвани при изграждането на MPS. Най-важният от тях е принцип на децентрализация, състоящ се в разпределението на системните функции между елементите в пространството и времето.

Съпроцесорите са пример за разпределение на функциите в пространството. Функциите, които не са включени в MP (умножение, деление и т.н.), се възлагат на съпроцесора. За да се осигури копроцесорен достъп до операндите, съхранявани в паметта, се използва директен достъп до паметта. В този случай обикновено се избира режим мултиплекс, тъй като в този случай MP и съпроцесорът могат да се разглеждат като почти еднакви елементи. Контролерът, осигуряващ директен достъп до съпроцесор, се нарича по различен начин - арбитър на магистрала. Основната задача на съпроцесора е бърз изпълнение на специални функции, обикновено въз основа на табличен метод, базиран на определен капацитет за съхранение (този метод беше обсъден в лекциите по-рано). Най-често се използват специални съпроцесори, например за разширяване в серия на Фурие и др.

изграждане мулти-MPS

Пример за разпределение на функциите във времето е метод на тръбопровода обработка (виж фиг. 12-1), при която последователната верига от процесори извършва операции, специализирани за всеки от тях, водещи в крайния резултат до пълната обработка на оригиналните операнди. Конвейерният метод увеличава производителността на системата само когато има хомогенен масив от обработени входни данни.