|
|
 |
 |
Microsoft HPC Russia Компьютеры Архитектура Классификация вычислительных систем |
 |
|
Классификация вычислительных систем
Одним из
наиболее распространенных способов классификации ЭВМ является систематика Флинна (Flynn), в рамках которой основное
внимание при анализе архитектуры вычислительных систем уделяется способам
взаимодействия последовательностей (потоков)
выполняемых команд и обрабатываемых данных. В результате такого подхода
различают следующие основные типы систем:
-
SISD (Single Instruction,
Single Data) – системы, в которых существует одиночный поток команд и
одиночный поток данных; к данному типу систем можно отнести обычные
последовательные ЭВМ;
-
SIMD (Single Instruction,
Multiple Data) – системы c одиночным потоком команд и множественным потоком
данных; подобный класс составляют многопроцессорные вычислительные системы, в
которых в каждый момент времени может выполняться одна и та же команда для
обработки нескольких информационных элементов; подобной архитектурой обладают,
например, многопроцессорные системы с единым устройством управления; данный
подход широко использовался в предшествующие годы (системы ILLIAC IV или CM-1
компании Thinking Machines), в последнее время его применение ограничено, в
основном, созданием специализированных систем;
-
MISD (Multiple Instruction, Single Data) – системы, в которых
существует множественный поток команд и одиночный поток данных; относительно
данного типа систем нет единого мнения – ряд специалистов говорят, что примеров
конкретных ЭВМ, соответствующих данному типу вычислительных систем, не
существует, и введение подобного класса предпринимается для полноты системы
классификации; другие же относят к данному типу, например, систолические вычислительные системы (см. Kung (1982), Kumar et al. (1994)) или системы
с конвейерной обработкой данных;
-
MIMD (Multiple
Instruction, Multiple Data) – системы c множественным потоком команд и
множественным потоком данных; к подобному классу систем относится большинство
параллельных многопроцессорных вычислительных систем.
Следует отметить, что хотя
систематика Флинна широко используется при конкретизации типов компьютерных
систем, такая классификация приводит к тому, что практически все виды
параллельных систем (несмотря на их существенную разнородность) относятся к
одной группе MIMD. Как результат, многими исследователями предпринимались
неоднократные попытки детализации систематики Флинна. Так, например, для класса
MIMD предложена практически общепризнанная структурная схема, в которой
дальнейшее разделение типов многопроцессорных систем основывается на
используемых способах организации оперативной памяти в этих
системах.

Данный поход позволяет различать два важных типа многопроцессорных систем
– multiprocessors
(мультипроцессоры или системы с общей разделяемой памятью) и multicomputers (мультикомпьютеры или системы с распределенной
памятью).
|
|
|
|  |
 |
 |
Новости
26.12.2007
25.12.2007
24.12.2007
17.12.2007
17.12.2007
|
|
 |
 |
|
|