Page 136 - 6111
P. 136
Лекція №13
КОМП’ЮТЕРНІ СИСТЕМИ КЛАСУ SIMD:
МАТРИЧНІ, ВЕКТОРНІ, АСОЦІАТИВНІ
Комп’ютерні системи класу SIMD (Single Instruction stream /
Multiple Data stream) характеризуються одиничним потоком команд
і множинним потоком даних. Дані системи виконують одну
арифметичну операцію відразу над багатьма даними – елементами
вектора (рис.13.1).
Рисунок 13.1 – Структура обчислювальних систем класу SIMD
Безперечними представниками класу SIMD вважаються
матриці процесорів: ILLIAC IV, ICL DAP, Goodyear Aerospace
MPP, Connection Machine 1 і т.п. У таких системах єдиний
керуючий пристрій контролює безліч процесорних елементів.
Кожен процесорний елемент одержує від пристрою керування в
кожен фіксований момент часу однакову команду і виконує її над
своїми локальними даними.
Іншим підкласом SIMD-систем є векторні комп’ютери.
Векторні комп’ютери маніпулюють масивами схожих даних
подібно тому, як скалярні машини обробляють окремі елементи
таких масивів. Це робиться за рахунок використання спеціально
сконструйованих векторних центральних процесорів. При роботі у
135