Page 14 - 6571
P. 14
у кожен момент часу може виконуватися одна і та ж команда для
обробки декількох інформаційних елементів. Таку архітектуру
мають, наприклад, багатопроцесорні системи з єдиним пристроєм
керування. Цей підхід широко використовувався в попередні ро-
ки в суперкомп’ютерах (системи ILLIAC IV або CM-1 компанії
Thinking Machines), останнім часом його використання обмежене,
в основному, створенням спеціалізованих систем;
3. MISD (Multiple Instruction, Single Data) – системи, в яких
існує множинний потік команд і одиничний потік даних. Віднос-
но цього типу систем немає єдиної думки: ряд фахівців вважає,
що прикладів конкретних ЕОМ, що відповідають даному типу
обчислювальних систем, не існує і введення подібного класу ро-
биться для повноти класифікації; інші ж відносять до цього типу,
наприклад, системи з конвеєрною обробкою даних;
4. MIMD (Multiple Instruction, Multiple Data) – системи з
множинним потоком команд і множинним потоком даних. До по-
дібного класу відносяться більшість паралельних багатопроцесо-
рних обчислювальних систем.
Рисунок 1.1 – Класифікація обчислювальних систем М. Флінна
Для виділення різних типів паралельних обчислювальних си-
стем застосовується класифікація Е. Джонсона, в якій подальший
розподіл багатопроцесорних систем ґрунтується на використову-
ваних способах організації оперативної пам’яті в даних системах
(рис. 1.2). Цей підхід дозволяє розрізняти два важливі типи бага-
13