Page 24 - 4868
P. 24
Ошибка! Стиль не определен. 22
до даних, допомагає спрогнозувати продуктивність системи, що дуже
важливопід час створення ефективних програм.
Рисунок1.6 –Розширена класифікація комп’ютерів паралельної дії
NUMA-машини, навпаки, не володіють властивістю однорідності.
Зазвичай у кожного процесора є один з модулів пам’яті, який розташовується
до нього ближче, ніж інші, тому доступ до цього модуля пам’яті відбувається
набагато швидше, ніж до інших. У даному випадку з точки зору
продуктивності дуже важливими є оптимальне розміщення програми і даних
у пам’яті.
У другу категорію MIMD-машин потрапляють мультикомп’ютери, які
на відміну від мультипроцесорів не мають спільної пам’яті на
архітектурному рівні. Отже, операційна система процесора, що входить до
складу мультикомп’ютера, не має доступу до пам’яті іншого процесора. Саме
здатність операційної системи зчитувати дані з віддаленого модуля пам’яті за
допомогою команди LOADвідрізняє мультипроцесори від мультикомп’ютерів.
Оскільки мультикомп’ютери не мають безпосереднього доступу до
віддалених модулів пам’яті, то їх іноді відносять до категорії NORMA (NO
Remote Memory Access– відсутність віддаленого доступу до пам’яті).
Мультикомп’ютери у свою чергу також можна розділити на дві
додаткові категорії. До категорії МРР (Massively Parallel Processor–масово-
паралельний процесор) відносяться дорогі суперкомп’ютери, які складаються
з великої кількості процесорів, з’єднаних між собою високошвидкісною
внутрішньою комунікаційною мережею. Як добре відомий комерційний
приклад можна виділити суперкомп’ютер SP/3 компанії IBM.
Інша категорія мультикомп’ютерів включає в себе звичайні персональні
комп’ютери або робочі станції (іноді змонтовані в стійки), які з’єднані між
собоюза допомогою комерційної комунікаційної технології (зазвичай за
допомогою звичайної мережевої плати). Такі системи іноді називають
мережами робочих станцій (Network Of Workstations, NOW), кластерами
робочих станцій (Cluster Of Workstattions, COW), або просто кластерами