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