Класифікація паралельних архітектур за Флінном

В основі класифікації лежать два поняття: потоки команд (асоціюються із лічильником команд) та даних. Потоки команд і даних певною мірою незалежні, а тому існує 4 комбінації:

ü Обчислювальна система з одним потоком команд і даних (SISD).

ü Обчислювальна система з загальним потоком команд (SIMD).

ü Обчислювальна система з множиною потоків команд і одиночним потоком даних (MISD).

ü Обчислювальна система з множинним потоком команд і даних (MIMD).

Типовими представниками SIMD є векторні архітектури. До класу MISD ряд дослідників відносить конвеєрні ЕОМ, однак це не знайшло остаточно визнання. Клас MIMD включає в себе багатопроцесорні системи, де процесори обробляють множинні потоки даних. Відношення конкретних машин до конкретного класу суттєво залежить від точки зору дослідника. Конвеєрні машини можуть бути віднесені ш до класу SISD (конвеєр – єдиний процесор), і до класу SIMD (векторний потік даних з конвеєрним процесором), і до класу MISD (безліч процесорів конвеєра обробляють один потік даних послідовно), і до класу MIMD – як виконання послідовності різних команд (операцій ступеня конвеєра) на множинним скалярним потоком даних (вектором) [слайд 40, лек. 1].

Лекція 2

КОНЦЕПЦІЯ ВІДКРИТОЇ КОМП’ЮТЕРНОЇ СИСТЕМИ

Концепція відкритої комп’ютерної системи

Відкритість – це не тільки й не стільки технічна категорія, скільки визначення глобального процесу стандартизації програмних та апаратних архітектур, спрямованих на досягнення апаратно-програмної сумісності та мобільності продуктів великої кількості незалежних постачальників. Стандарт POSIX 1004.3.0.5

Відкрита система

Відкрита система – це система, що реалізує достатню кількість відкритих специфікацій інтерфейсів і сервісу, підтримує формати, що надають відповідно спроектованим прикладним програмам можливість перенесення на широкий діапазон систем з мінімальним доопрацюванням, суміщення з іншими застосуваннями на локальних чи віддалених системах, взаємодії із користувачами у спосіб, що полегшує роботу персоналу на інших платформах. Стандарт POSIX 1004.3.0.5

Відкриті специфікації

Відкриті специфікації – це загальнодоступні специфікації, які підтримуються у результаті відкритого публічного консенсусу з метою пристосування до нових технологій у майбутньому та відповідають стандартам. Стандарт POSIX 1004.3.0.5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: