- •1.Комп’ютерні системи та паралельна обробка інформації.
- •2.Класифікація комп’ютерних систем по Флінну.
- •3.Кс класу simd. Векторні і векторно-конвеєрні кс.
- •4.Підвищення продуктивності кс за рахунок векторної обробки даних. Структура векторного процесора.
- •Матричні обчислювальні системи. Загальна структура, переваги і недоліки.
- •Способи організації масивів процесорів в матричних обчислювальних системах
- •Асоціативні обчислювальні системи
- •9.Класифікація систолічних архітектур і їх топологія.
- •10.Комп’ютерні системи з командними словами надвеликої довжини (wliv).
- •11.Комп’ютерні системи з явним паралелізмом команд (еріс).
- •13. Паралельні комп'ютери із розподіленою пам'яттю. Переваги і недоліки.
- •14. Комп’ютерні системи класу мimd. Smp-системи, їх загальна архітектура, переваги і недоліки.
- •Переваги та недоліки
- •15.Аналіз видів архітектур smp-систем
- •16. Кластерні обчислювальні системи, їх особливості і недоліки.
- •17. Класифікація кластерів
- •18. Комп’ютерні системи з масовою паралельною обробкою інформації
- •. Комп’ютерні системи з неоднорідним доступом до пам’яті.
- •22.Відмовостійкі комп’ютерні системи. Основні поняття.
- •23.Основні підходи по забезпеченню відмовостійкості кс.
- •24.Методи виявлення відмов у кс.
- •25. Моделі відмовостійких комп’ютерних систем.
- •2 6. Основні принципи забезпечення відмовостійкості дискової пам’яті. Технологія raid0.
- •27. Технології raid1, raid2, raid3 та порівняння їх ефективності.
- •28. Технології raid4, raid5. Порівняння їх ефективності.
- •33 Топології комп’ютерних систем. Загальні поняття.
- •1) Повний граф 2) Лінійка
- •3) Кільце 4) Зірка
- •34. Методи опису характеристик мережевих з’єднань. Тополо́гія мереж характеризує фізичну організацію вузлів (комп'ютерів, кабелів) різноманітних мереж Топологія комп'ютерних мереж
- •36. Функції маршрутизації даних в кс. Реверсування бітів, зсув, мережа illiac.
- •37. Статичні топології кс: лінійна, кільцева, зіркоподібна. Параметри, переваги і недоліки.
- •38. Статичні топології кс: деревоподібна, решітчата і повнозв’язна. Параметри, переваги і недоліки.
- •39. Статичні топології кс: тороїдальна, циліндрична і топологія гіперкуба. Параметри, переваги і недоліки.
- •40. Динамічні топології кс. Блокуючі і неблокуючі мережі. Шинна топологія.
- •41. Динамічні топології кс: топологія перехресної комутації (кросбар).
- •42. Комутуючі елементи мереж з динамічною топологією. Топологія “баньян”.
- •43.Динамічні топології кс: “омега”, “дельта”.
- •44. Динамічні топології кс: “Клоша”, “базова лінія”.
- •45 Загальні принципи організації пам’яті в комп’ютерних системах. Особливості організації пам’яті із чергуванням адрес.
- •46 Класифікація моделей архітектур пам’яті обчислювальних комп’ютерних систем.
- •47 Моделі архітектур із загальною пам’яттю: uma, numa. Переваги і недоліки.
- •49. Моделі архітектур з розподіленою пам’яттю. Переваги і недоліки.
- •53.Використання протоколів на основі довідника для забезпечення когерентності кеш-пам’яті в комп’ютерних системах. Переваги і недоліки.
4.Підвищення продуктивності кс за рахунок векторної обробки даних. Структура векторного процесора.
Узагальнена структура векторного процесора наведена на рис. 7.6. На схемі показані основні вузли процесора, без деталізації деяких зв'язків між ними.
Рис. 7.6. Спрощена структура векторного процессора
Обробка всіх n компонентів векторів-операндів задається однією векторною командою. Елементи векторів представляються числами у формі з плаваючої коми (ПЗ). АЛП векторного процесора може бути реалізований у вигляді єдиного конвеєрного пристрою, здатного виконувати всі операції над числами з ПЗ.
§ завантаження векторного регістра вмістом послідовних осередків памяяті, зазначених адресою першого осередку цієї послідовності;
§ виконання операцій над усіма елементами векторів, що знаходяться в векторних регістрах;
§ збереження вмісту векторного регістра в послідовності елементів пам'яті, зазначених адресою першого осередку цієї послідовності.
Важливим елементом векторного процесора (ВП) є регістр довжини вектора. Цей регістр визначає, скільки елементів фактично містить обробляючий в даний момент вектор, тобто скільки індивідуальних операцій з елементами потрібно зробити.
Матричні обчислювальні системи. Загальна структура, переваги і недоліки.
Матричні обчислювальні системи - найбільш поширені представники класу SIMD, найкраще пристосовані для вирішення завдань, що характеризуються паралелізмом незалежних даних. Матрична система складається з безлічі процесорних елементів, що працюють паралельно і обробних свій потік даних.
Призначення матричних обчислювальних систем - обробка великих масивів даних. В основі матричних систем лежить матричний процесор (arrayprocessor), що складається з масиву процесорних елементів (ПЕ).
Способи організації масивів процесорів в матричних обчислювальних системах
Паралельна обробка множинних елементів даних здійснюється масивом процесорів (МПР). Єдиний потік команд, керуючий обробкою даних в масиві процесорів, генерується контролером масиву процес- рів (КМП). КМП виконує послідовний програмний код, реалізує операції умовного і безумовного переходів, транслює в МПР команди, дані і сигнали управління. Команди обробляються процесорами в ре жимі жорсткої синхронізації. Сигнали управління використовуються для синхро-нізації команд і пересилань, а також для управління процесом Команди, дані і сигнали управління передаються з КМП в масив процесорів по шині широкомовної розсилки. Оскільки виконання операцій умовного переходу залежить від результатів обчислень, результати обробки даних в масиві процесорів транслюються в КМП, проходячи пошині результату.
Масив процесорів - це блок, що складається з процесорів, модулів пам'яті та мережі з'єднань.
Додаткову гнучкість при роботі з розглянутої системою забезпе-печує механізм маскування, що дозволяє залучати до участі в опе-раціях лише певну підмножину з вхідних в масив процесорів. Маскування реалізується як на стадії компіляції, так і на етапі ви- конання.
У більшості алгоритмів подальший порядок обчислень залежить від результатів і прапорів умов попередніх операцій.
