<<
>>

ЭВМ параллельного действия.

ЭВМ параллельного действия (иногда их относят к вычислительным системам) содержат два и бо- лее процессора, которые могут одновременно использовать не- сколько потоков команд для обработки одиночного или множе- ственного потока данных.

ЭВМ параллельного действия подразделяются на матричные (с одиночным потоком команд и множественным потоком данных) и

а б

Рис. 2.3. Упрощенные схемы архитектуры ЭВМ с матричной (а) и конвей- ерной (б) структурой:

-► — поток команд; —► — поток данных; — результат обработки информации; Пр — процессор

конвейерные (с множественным потоком команд и одиночным по- током данных) (рис. 2.3).

Матричные ЭВМ содержат несколько простых одинаковых про- цессоров, выполняющих одну и ту же команду, но над разными по- токами данных. В сложных структурах каждый процессор в матри- це имеет информационные связи со своими смежными «соседями» по горизонтали, вертикали или диагонали.

Объем данных, поступающих на обработку, нередко соответ- ствует размерности матрицы, поэтому каждый из процессоров имеет в собственной памяти одну часть этих данных, например 1 байт из обрабатываемой информации. В сильно связанных мат- рицах любой процессор обрабатывает информацию, хранящуюся в собственной памяти, а также данные, поступающие от смежных процессоров по горизонтальным, вертикальным и диагональным информационным связям.

Конвейерные ЭВМ состоят из цепочки последовательно соеди- ненных однотипных процессоров в так называемый конвейер, ког- да информация на выходе одного процессора является входной для другого и т. д.

Каждый процессор в этой структуре многократно выполняет одну и ту же команду над последовательностью данных, проходя- щих через конвейер. Если для обработки N различных блоков дан- ных сохраняется одна и та же последовательность команд, то может быть построена конвейерная система длиной, равной последова- тельности команд, т. е. состоящая из N процессоров.

Архитектура с параллельной организацией вычислительного процесса обеспечивает очень высокую производительность и на- дежность, но из-за сложности построения и трудностей програм- мирования она обычно применяется в специализированных супер- ЭВМ единичного производства.

Основой для универсальных ЭВМ последовательного действия и общего применения стала архитектура, описанная фон Нейма- ном при создании первых поколений компьютеров.

<< | >>
Источник: В.Д.СИДОРОВ, Н.В.СТРУМП. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 2014

Еще по теме ЭВМ параллельного действия.:

  1. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ
  2. ИНФОРМАЦИЯ: ОБРАБОТКА ПАРАЛЛЕЛЬНАЯ
  3. 8.8. ПАРАЛЛЕЛЬНЫЕ МИРЫ
  4. 6.4.3. Параллельный опыт
  5. ПАРАЛЛЕЛЬНЫЕ МИРЫ
  6. 6.4.3. Параллельный опыт
  7. Н.В.СТРУМПЭ, В.Д.СИДОРОВ. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ, 2014
  8. 3. Успеха добивается тот, кто наряду с основным делом занимается параллельными делами.
  9. В.Д.СИДОРОВ, Н.В.СТРУМП. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ, 2014
  10. 3. Использование программ для ЭВМ, баз данных и топологий ИМС третьими лицами