Главная Обратная связь

Дисциплины:






Классы параллельных ВС



Параллельные вычислительные системы:

МВС с общей памятью

Д-данные

К-команды

А-адрес

S-вектор сост

Каждый процессор работает по своей программе (Р) В памяти хран и Д, и К.

Р={Pa,Pb,…,Px}

Прога А реализует процесс Ра. SA – вектор сост проц РА (на память, регистры и общ память)

Ячейка <looh> max на пересечении SA и SX. ПВС с ОП позволяет реализ сис процессов, в кот для Pi,PJ принадлежат P, Pi не равно PJ

«+»: не надо перепроектировать проект, хорошая переносимость

«-»: проблема масштабируемости; проблема увелич числа процессов

 

Мультипроцессорные ВС (пр: серверы) Symmentic MultiProcessor

SMP (симметрич МВС) – в них процессоры одинок, они имеют одинак возможности доступа к памяти

- любой пример может может обратится к любой общей памяти

- временные хар-ки обращ пр-сора к памяти одинак для всех, пр-сов этой системы.

 

Многоядерыне микропроцессоры

Также постр с SMP, но в качестве пр-ра выст пр-е ядра. Один нюанс связ с иерарх памяти

Большинство примеров имеет L1 и L2.

Как правило, L1 явл раздел(физически) ( по гарвард архит)

L2, как правило, явл общ кэшем(нет разделения на команды и данные). М/б и раздел и общ.

Intel – общ L2

AMD – раздел L2

Если есть L3, то он явл общим

На сегодня n=2…8 (SMP) явл серийным

 

МВС с обменом сообщениями (MPP)

 

 

*-блок систем интерепретации, обеспеч пересылку сообщ

Если 2 пар-ра формир обращ к <looh> , то они попадают в разные памяти. Кажд выполн команды и данные.

П-ры не могут (физически) формировать адреса и обр к памяти друг процессов

 

«+»: пр-ры не сталкиваются друг с другом не вызывают конфликтов

Легче и проще масштабируется

«-»: прогер в явном виде прописывает обращение

Много t

Хуже с передачей

MPP – message Passing Processors

 

 





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...