ЛАБОРАТОРНАЯ РАБОТА № 8 "ИЗУЧЕНИЕ МУЛЬТИПРОЦЕССОРНЫХ СИСТЕМ. ОСНОВНЫЕ ПОНЯТИЯ И КЛАССИФИКАЦИИ"
Цель работы
Цель работы – пока без изучения особенностей конструкций тех или иных конкретных современных технологий построения многопроцессорных (мультипроцессорных) ЭВМ,, разобраться с основными особенностями применения мультипроцессорных вычислителей, с их классификациями.
Теоретическое обоснование
Введение
Высокую производительность и реактивность пытаются получить путем использования нескольких процессоров. Развитие многопроцессорных систем началось в 70-е годы XX века. Пионеры: IBM, CDC, Cray, Burrougs, DEC, HP, Interdata. В последние годы применяются при построении ЭВМ класса "сервер" и так называемых "супер-ЭВМ" (супер-ЭВМ – многопроцессорная ЭВМ, ориентированная на решение сложных научных задач, преимущественно векторных). В последние годы применение многопроцессорных ЭВМ расширяется, и многопроцессорными становятся и массовые компьютеры, вплоть до "персональных ЭВМ".
2. Условия эффективности применения для многопроцессорного вычислителя
Независимо от числа процессоров в составе ЭВМ, один поток инструкций - всегда выполняется только на одном процессоре. Поэтому, увеличение числа процессоров имеет эффект только в следующих случаях:
многозадачная обработка (параллельное выполнение большого числа задач);
выполнение так называемых "распараллеленных" задач (т.е. задач запрограммированных как множество отдельных и параллельно работающих потоков).
Многие современные задачи тяжело поддаются сколь эффективному распараллеливанию, многие из тех, что потенциально таки могут быть более-менее эффективно распараллелены, на практике, пока не распараллелены. Дальнейшие перспективы более широкого распространения многопроцессорных вычислителей сильно связаны с дальнейшими отрасли успехами в поисках новых путей более эффективного распараллеливания, и успехов в практическом распараллеливании наиболее типичных, массовых задач.
Do'stlaringiz bilan baham: |